2011-06-17 9 views
1

このトピックについてのスレッドは少し古いので、私は再度尋ねたかった、iphone経由でSOAPウェブサービスにアクセスするのは簡単ですか?私は安らかなサービスにアクセスするのと同じくらい簡単ですか?あるいは私はそれのために多くのトリックとマジックをしなければなりません。どのツールを使うことができますか?Iphone石鹸は可能ですか?

さらに重要なのは、私のWebサービスのRestfulバージョンを作成したり、直接Soapサービスにアクセスしようとする方が簡単で安全ですか?私が間違っているが、私の知る限り、SOAP要求が要求/応答サイズの面で非常に肥大化している場合

おかげ

+1

ええ、間違いなく - WSDL2OBJCのために行く、私はそれを使用して、それは素晴らしいです。 WSDLを読み込み、必要なファイルとクラスオブジェクトを作成します。オープンソースとここにあります - > http://code.google.com/p/wsdl2objc/ – theiOSDude

+0

ありがとう!成熟していないと言う人もいれば、作成したコードを変更したり修正したりする必要がありますか? xsdで定義されたオブジェクトのset getクラスも作成されますか? – Spring

+0

生成したコードはまったく使用できません.xsdで定義されたオブジェクト用にgetとsetterが作成されます。あなたは成熟したことを意味していないかわいいですか? – theiOSDude

答えて

0

は私を修正します。これは、ユーザーが低速モバイルインターネット接続を使用している可能性があるため、重要な要素です。だから、私はあなたのwebserviceの穏やかなバージョンを作ることをお勧めしますその面で。ここで

アプリでJSON-Objective-Cのフレームワークを組み込む方法についてのすてきなポストである:

+0

Gzipベースの圧縮がしばしば可能です。もちろん、それは両側で支持されなければならない。私はそれに同意しません;)ちょうど情報を追加します。 –

+1

SOAPリクエストとレスポンスは、サーバがサポートしていれば透過的に圧縮され、プロトコルの膨大な性質に関する苦情の大半を取り除くことができます。私は同意します。あなたがウェブサービスを実装している場合、安らかなAPIを使用する方がはるかに意味があります(しかし、それはエンベロープレスSOAPプロトコル以上のものとして使われています) – Petesh

+0

だから私はAPi石鹸? wsdl2objcやiphone sdkのように十分ですか? – Spring