Webサービスを使用する際に非常に奇妙な状況になりました
これが私のXcodeプロジェクトファイルです https://dl.dropbox.com/u/9507586/FubonTest.zip
以下のようにサーバーから応答が返ってきました。
2013-03-04 15:56:18.473 FubonTest[1059:f803] 1: connection: didReceiveResponse
2013-03-04 15:56:18.473 FubonTest[1059:f803] 2: connection: didReceiveData
2013-03-04 15:56:18.699 FubonTest[1059:f803] 2: connection: didReceiveData
2013-03-04 15:56:18.699 FubonTest[1059:f803] 3: Done. Received Bytes: 1789
2013-03-04 15:56:18.700 FubonTest[1059:f803] Return (null)
バイトを受信しましたが、xmlタグファイルがnullです。サーバー側の人々は、utf-8エンコーディングを使用していると言っていましたが、nullが返されました。アスキーエンコーディングを使用する場合、返されるデータはnullではありませんが、期待したxmlタグファイルではありません。
正しい戻りxmlタグファイルは次のようになります。返されるxmlタグファイルは、eclipse(ウィンドウバージョン)Webサービス関数を使用しています。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:RegistResponse xmlns:ns1="http://service.fubon.com" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<RegistReturn xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="soapenc:string">该用户未投保</RegistReturn>
</ns1:RegistResponse>
</soapenv:Body>
</soapenv:Envelope>
誰かが私がそれを整理するのを手伝ってもらえますか?