Как отладить пустой ответ после запроса POST - PullRequest
1 голос
/ 17 декабря 2010

Я редко получаю пустой ответ после запроса POST в Android. Заголовки ответа и поток ошибок также пусты.

Иногда это работает, иногда нет.

Есть ли что-то еще, что я могу сделать, чтобы отладить это на стороне клиента? Я подозреваю, что это какая-то ошибка HttpURLConnection, но я не знаю, как получить от нее больше информации.

HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setDoInput(true);
con.setDoOutput(true);
ostream = new DataOutputStream(con.getOutputStream());
// Write POST params to ostream
ostream.flush();
return (InputStream) con.getContent(); // This sometimes returns an empty stream

1 Ответ

1 голос
/ 18 декабря 2010

Вы можете попробовать запустить WireShark или какой-либо другой анализатор пакетов и посмотреть, что именно вы отправляете и что получаете.

...