0

直到今天,我的 iPhone 应用程序都可以很好地与 SOAP 和 WSDL 配合使用。它突然开始发送带有剥离结束标记的 SOAP 响应。例如

...../SOAP-ENV:Body></SOAP-ENV:Envelop

代替

..../SOAP-ENV:Body></SOAP-ENV:Envelope>

服务器没有任何改变。知道为什么我会收到此错误

4

1 回答 1

0

花了3个小时后,我得到了解决方案。如果其他人遇到这种问题,想在这里分享。

这是由于奇怪的字符。Windows 会自动将一些字符放入soap 文件中。因此,当它返回响应时,它算不上。字符,但因为有隐藏的 BOM http://en.wikipedia.org/wiki/Byte_order_mark字符,所以它包含它们并发送实际响应被剥离。

所以只要找到 BOM 并删除它们就可以了

谢谢

于 2012-12-20T16:52:15.293 回答