Firefox の「REST Client」または Google Chrome の「Simple REST Client」を使用してテストすると、完璧に動作しているように見える API があります。ただし、Android SDK を使用して Http リクエストを送信すると、次の例外が発生します。
ClientProtocolException: サーバーは有効な HTTP 応答で応答できませんでした
また、Google Chrome の「高度な REST クライアント」を使用してテストすると、空の応答が返されたので、何が原因でしょうか?
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpResponse httpResponse = null;
HttpPost httpPost = new HttpPost(Constants.URL);
httpPost.setHeader("Content-Type", "application/json");
httpPost.setHeader("Accept", "application/json");
StringEntity se = new StringEntity(params,HTTP.UTF_8);
httpPost.setEntity(se);
httpClient.execute(httpPost);