0

iOS 4.3 で写真ギャラリーを作成しました。アプリを起動する前に、写真をダウンロード、デコード、保存したいと考えています。

Java Server で SOAP を使用したいのは、それがより単純だと思うからですが、コア サービス ライブラリにいくつか問題がありました。このライブラリが両側で通信する必要があります。

このフレームワークを追加することは不可能です。

この問題または他の解決策を解決する必要があります。ASIHTTPRequest を見たことがありますが、ゼロから理解するのは非常に困難です。

4

1 に答える 1

1

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 の作者です。

于 2011-08-24T11:37:23.197 に答える