肥皂版本不匹配 - 如何创建和接受旧标准?

时间:2013-09-12 16:43:00

标签: c# .net web-services soap wsdl

我不得不为第三方提供的架构创建一个Web服务,并且很难这样做!

我遇到的一个问题是他们的信封是使用以下方式发送的:

xmlns:soapenv="http://www.w3.org/2001/12/soap-envelope"

我收到“soap:VersionMismatch”错误。

使用以下工作正常发送:

xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
OR
xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"

问:如何创建网络服务/配置它以接受肥皂信封?这是一个较旧的标准吗?

1 个答案:

答案 0 :(得分:0)

该命名空间URI既不是SOAP 1.1也不是SOAP 1.2。它看起来像是来自阅读w3schools网站的人。除了建议发件人遵循国际标准之外,我认为你还有什么办法可以做。