剥离结束标签的肥皂反应

时间:2012-12-20 13:53:35

标签: soap wsdl

我的iPhone应用程序在SOAP和WSDL下运行良好,直至今天。它突然开始发送带有剥离结束标记的SOAP响应。例如

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

而不是

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

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

1 个答案:

答案 0 :(得分:0)

花了3个小时后,我得到了解决方案。如果其他人遇到这类问题,请考虑分享一下。

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

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

谢谢