0

Web サービスを使用する Android アプリを作成しようとしていますが、HttpGet を正常に使用しました。現在 HttpPost を使用しようとしていますが、ヘッダーの 1 つを正しく実行していません。これが私のコードです:

//Auth token post request
HttpPost getToken = new HttpPost(tokenURI);
getToken.addHeader("Accept", "application/json");
getToken.addHeader("Content-Type", "application/json");

//Create token JSON request
String jsonRequest = new JSONStringer().object().key("auth")....toString();         
StringEntity se = new StringEntity("JSON: " + jsonRequest);
se.setContentEncoding(new BasicHeader("Content-Type", "application/json"));
se.setContentType("application/json");
getToken.setEntity(se);

私が得ている応答は次のとおりです。 getToken にヘッダーを明示的に追加したためです。ここで何が間違っていますか?追加できる詳細があれば教えてください。

4

2 に答える 2

0

私が使用していたフォーマットは、予期されたフォーマットではないことが判明しました。

于 2013-07-05T14:59:01.320 に答える