Посмотреть весь запрос POST из приложения Android - PullRequest
0 голосов
/ 28 марта 2011

Я пытаюсь отладить небольшую проблему с веб-сервисом.Я не могу POST к веб-сервису, но могу нормально ПОЛУЧИТЬ.

Когда я пытаюсь отправить данные в веб-сервис, я получаю HTTP 1/1 400 Bad Request.

Есть ли способ узнать подробности? .. У меня нет доступа к серверу, на котором размещен веб-сервис

Почтовый индекс HTTP

DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://lino.herter.dk/Service.svc/Data/");
StringBuilder sb = new StringBuilder();

StringEntity se = new StringEntity("test");
se.setContentType("text/xml");
httppost.setHeader("Content-Type","text/xml");
httppost.setEntity(se);
HttpResponse response2 = httpclient.execute(httppost);
sb = inputStreamToString(response2.getEntity().getContent());

1 Ответ

1 голос
/ 28 марта 2011

Возможно, проще всего настроить Wireshark на компьютере разработчика и захватить трафик между вашим Android и сервером.Вам нужно будет запустить Wireshark в режиме Promiscuous, который, я думаю, является опцией по умолчанию.

...