为什么WsHttpbindings给出错误,因为“不理解肥皂头动作”而不是basichttpbinding?

时间:2015-06-04 10:52:52

标签: .net wcf soap wshttpbinding basichttpbinding

我已经在wsHttpBinding中开发了一个WCF服务。当我尝试使用它时,我收到错误,因为“肥皂标题操作未被理解”。但是当我在BasicHttpBinding中使用相同的服务时,我能够使用该服务。任何人都可以正确解释一下吗?

1 个答案:

答案 0 :(得分:3)

WS- *协议栈需要SOAP 1.2。" SOAP头操作不被理解"是使用SOAP 1.2绑定(WsHttpBinding)设置的服务处理SOAP 1.1消息时的错误。如果客户端无法发送SOAP 1.2请求,那么您必须公开SOAP 1.1接口,这就是basicHttpBinding。