2017-08-16 13 views
-3

このカールリクエストをアンドロイドで送信するにはどうすればいいですか?アンドロイドでカールPUTリクエストを送信するには

カール-H "認可:ベアラ9a18aae3-1269-485f-8408-cba7289fca15" "https://graph-na04-useast2.api.smartthings.com/api/smartapps/installations/f9ec2874-3033-4fed-a578-c642f54b015f/switches/on"

+0

送信-と-管理 - ネットワーク要求 を –

+0

何HTTPクライアントAPIを使用しているhttp://guides.codepath.com/android/Sending-and-Managing-Network-Requests? 'HttpUrlConnection'? OkHttp? Apacheのライブラリですか?他に何か? – CommonsWare

+0

このhttpリクエストはファンの状態を変更しています.....(IOT) – venkey

答えて

0

をPUT -X彼らは、HTTPリクエストを送信するを紹介Sending-and-Managing-Network-Requests

上のコードパスの素晴らしいガイドを参照してください。 (第三者)またはHTTPリクエストを送信する(「ハード」方法)。このガイドでは、あなたは 使用を検討する必要があり、少なくとも三つの主要なサードパーティ製のネットワークライブラリがあります

は、HTTPリクエスト(サードパーティ)

を送信...行ってもいいはずです。

の基本ネットワークを作成する方法については、Android Async Httpクライアントのガイドをご覧ください。 Androidの学習によく使用されるライブラリですが、本番アプリケーションでは を使用しません。

同期呼び出しと非同期呼び出しについては、OkHttpガイドを参照してください。

OkHttpを使用するRetrofitガイドも参照してください。 より多くのRESTful API呼び出しを簡単に行うことができます。このガイドを読んで、 GsonライブラリがRetrofitでどのように機能するかを理解してください。 OkHttpに賛成していないGoogleによって構築された ライブラリVolleyのガイドをご覧ください。 は、Android用に公開された最初のネットワーキングライブラリの1つであり、 は、 AsyncTaskを使用するよりも簡単な方法でネットワーキング要求を行うことができます。

関連する問題