У меня есть API, который работает отлично, когда я тестирую его с помощью «REST-клиента» Firefox или «Простой REST-клиент» Google Chrome. Однако, когда я отправляю запрос Http с помощью Android SDK, я получаю следующее исключение:
ClientProtocolException: серверу не удалось ответить допустимым HTTP-ответом
также, когда я тестировал «Расширенный клиент REST» Google Chrome, я получил пустой ответ, так что есть идеи о том, что может быть причиной этого?
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);