2011-06-26 14 views
1

WCFのWebサービスを通じて他のWebサイトにリモートツールを提供します。 Android Appsに同じリモートツールを提供したいと考えています。 私の質問は: Androidアプリは自分のWCFウェブサービス(ウェブサーバーでホストされている)を使用することができますか、何かを変更する必要がありますか?AndroidでWCFを使用する方法

+0

AndroidにHTTPスタックがあり、WCFサービスが 'webHttpBinding'を使用している場合 - はい、確かに!クライアントは、HTTPを使用して事前定義されたURLに移動するだけで済みます。 –

答えて

3

WCFサービスがあり、Androidアプリケーションからそれを使用したいとします。まずサービスの相互運用性が必要です。 Androidクライアントの場合は、basicHttpBinding(SOAPサービス)またはwebHttpBinding(RESTサービス)のいずれかを使用する必要があります。 SOAPサービスの利用にkSoap2消費する

  • からhereは、RESTサービスの利用利用DefaultHttpClientを消費し、他のHTTPリソースとしてseriviceを呼び出すには
  • サービスを呼び出す方法をいくつか説明です(RESTサービスのためにそれを使用することをお勧めしますトランスポート形式としてのJSON) - hereがその例です。
関連する問題