肥皂 1.2 是否可以接受具有 content-type:text/xml 的请求?我有一个要求,即在不更改客户端的情况下,我将增强soap 服务以支持1.2 绑定。如果有办法/解决方法,请指出我正确的方向。
问问题
1880 次
1 回答
2
这是客户端/服务器绑定中的不匹配,其中服务中的消息版本使用 SOAP 1.2(需要 application/soap+xml)而客户端中的版本使用 SOAP 1.1(发送 text/xml)。WSHttpBinding 使用 SOAP 1.2,BasicHttpBinding 使用 SOAP 1.1。
它通常似乎是一侧的 wsHttpBinding 和另一侧的 basicHttpBinding。不要忘记检查与绑定相关的代码。所以如果你写:
BasicHttpBinding binding = new BasicHttpBinding();
Be sure that all your app.config files contains
<endpoint address="..."
binding="basicHttpBinding" ...
not the
<endpoint address="..."
binding="wsHttpBinding" ...
或者。
于 2013-11-08T15:29:51.093 回答