0
我的iPhone應用程序可以正常使用SOAP和WSDL,直至今天。它突然開始發送帶有剝離結束標籤的SOAP響應。例如使用剝離結束標記的肥皂響應
...../SOAP-ENV:Body></SOAP-ENV:Envelop
代替
..../SOAP-ENV:Body></SOAP-ENV:Envelope>
沒什麼已經從服務器改變。任何想法爲什麼我得到這個錯誤
我的iPhone應用程序可以正常使用SOAP和WSDL,直至今天。它突然開始發送帶有剝離結束標籤的SOAP響應。例如使用剝離結束標記的肥皂響應
...../SOAP-ENV:Body></SOAP-ENV:Envelop
代替
..../SOAP-ENV:Body></SOAP-ENV:Envelope>
沒什麼已經從服務器改變。任何想法爲什麼我得到這個錯誤
花了3個小時後,我得到的解決方案。想在這裏分享一下,如果有人得到這樣的問題。
這是由於字符。 Windows會自動將一些字符放入soap文件。所以當它返回響應時,它不計數。的字符,但因爲存在隱藏的BOM http://en.wikipedia.org/wiki/Byte_order_mark字符,所以它包含它們併發送實際響應消除。
所以只要找到BOM和刪除它們,你將被罰款
感謝