1

在 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
4

1 回答 1

1

您可以尝试运行 WireShark 或其他一些数据包分析器,并准确查看您发送的内容和返回的内容。

于 2010-12-17T23:08:16.073 回答