Ошибка при вызове execute() у HttpResponse
Добавлено: 24 май 2015, 19:45
Здравствуйте, коллеги!
Прошу помочь с решение проблемы. Приложение отправляет REST-запрос. Код следующий:
В манифесте установлено разрешение на интернет:
При выполнении приложения на строке HttpResponse response = hc.execute(post); происходит остановка приложения с ошибкой "В приложении ... произошла ошибка".
Аналогичная ошибка происходит и в момент отправки SOAP-запроса androidHttpTransport.call(SOAP_ACTION, envelope);.
Прошу Вас помочь с решением проблемы.
Спасибо!
Прошу помочь с решение проблемы. Приложение отправляет REST-запрос. Код следующий:
Код: Выделить всё
HttpClient hc = new DefaultHttpClient();
HttpPost post = new HttpPost(URL);
try {
HttpResponse response = hc.execute(post);
Toast.makeText(getApplicationContext(), "answer: " + answer.toString(), Toast.LENGTH_LONG).show();
} catch (ClientProtocolException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(), "e1: " + e.toString(), Toast.LENGTH_LONG).show();
} catch (IOException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(), "e2: " + e.toString(), Toast.LENGTH_LONG).show();
}Код: Выделить всё
<uses-permission android:name="android.permission.INTERNET"/>Аналогичная ошибка происходит и в момент отправки SOAP-запроса androidHttpTransport.call(SOAP_ACTION, envelope);.
Прошу Вас помочь с решением проблемы.
Спасибо!