2012-12-20 33 views
0

我的iPhone應用程序可以正常使用SOAP和WSDL,直至今天。它突然開始發送帶有剝離結束標籤的SOAP響應。例如使用剝離結束標記的肥皂響應

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

代替

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

沒什麼已經從服務器改變。任何想法爲什麼我得到這個錯誤

回答

0

花了3個小時後,我得到的解決方案。想在這裏分享一下,如果有人得到這樣的問題。

這是由於字符。 Windows會自動將一些字符放入soap文件。所以當它返回響應時,它不計數。的字符,但因爲存在隱藏的BOM http://en.wikipedia.org/wiki/Byte_order_mark字符,所以它包含它們併發送實際響應消除。

所以只要找到BOM和刪除它們,你將被罰款

感謝