如何在POST请求后调试空响应

时间:2010-12-17 14:59:53

标签: android post httpurlconnection

在Android中发出POST请求后,我很少得到空响应。响应标头和错误流也是空的。

有时它有效,有时则不然。

我还可以在客户端进行调试吗?我怀疑这是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 个答案:

答案 0 :(得分:1)

您可以尝试运行WireShark或其他数据包分析器,看看您正在发送的内容以及您收到的内容。