-2
私は同じURLとトークンを持つ郵便配達で応答を得ています。私はPost RequestでPassingトークンに問題があると確信しています。トークンベースの認証を使用する際にloopjライブラリでAsyncHttpClientポストリクエストを使用する
誰でも手伝ってもらえますか?
私は同じURLとトークンを持つ郵便配達で応答を得ています。私はPost RequestでPassingトークンに問題があると確信しています。トークンベースの認証を使用する際にloopjライブラリでAsyncHttpClientポストリクエストを使用する
誰でも手伝ってもらえますか?
このコードは、ヘッダーとしてトークンを使用してリクエストを送信するのに役立ちます。
public HttpResponse makeRequest(String uri, String json) {
try {
HttpClient httpclient = new DefaultHttpClient();
HttpClientStack.HttpPatch httpPatch = new HttpClientStack.HttpPatch(uri); // create new httpGet object
httpPatch.setHeader("Authorization", getAccessToken());
httpPatch.setEntity(new StringEntity(json));
httpPatch.setHeader("Content-Type", "application/json; charset=utf-8");
HttpResponse response = httpclient.execute(httpPatch);
HttpEntity entity = response.getEntity();
resCoupon = EntityUtils.toString(entity);
Log.d("requestride", resCoupon);
return new DefaultHttpClient().execute(httpPatch);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
あなたは) – fruqi
のpublic static AsyncHttpClientクライアント=新しいAsyncHttpClient(など、あなたが試してみました何と同じように、ここでのコードの抜粋を詳細に指定することができます。 –
public static void doMergeAccount(RequestParams params、AsyncHttpResponseHandlerハンドラ){ client.setTimeout(60000); client.addHeader( "Authorization"、 "token -NNXRQmsT8TDEWcouAB"); client.post(hashtagDemo_BASE_URL + "リクエスト - マージ?"、params、handler); } –