【问题标题】:How to debug an empty response after a POST request如何在 POST 请求后调试空响应
【发布时间】:2010-12-17 14:59:53
【问题描述】:

在 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

【问题讨论】:

  • 你解决了这个问题吗?我也面临同样的问题,但并非总是如此。

标签: android post httpurlconnection


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多