SOAP が単純な答えになることはめったにありません。
ASIHTTPRequest
ネットワーク アクセスには適していますが、SOAP の特効薬ではありません。Foundationフレームワークの組み込みクラスを使用するのと同じくらい簡単/困難です。
まず、SOAP リクエスト ボディを手動で作成する必要があります。簡単に置き換えることができるプレースホルダーを含む XML ファイルのテンプレートを入力するのが、最も簡単な方法です。
次に、構築された XML を の HTML 本体として取得し、NSMutableURLRequest
を使用して送信しNSURLConnection
ます。
NSData
応答は、インスタンスにラップされた XML になります。NSXMLParser
デコードするために使用します。
しかし、Java でサーバーを作成し、簡単な解決策を考えているとします。ここで Hessian を使用しますhttp://hessian.caucho.com/サーバーを実装します。
iOS 側では、 https: //sourceforge.net/projects/hessiankit/ で HessianKit を使用し、簡単な RPC 呼び出しを行います。
免責事項; 私は HessianKit の作者です。