首页 文章

HTTPURLConnection状态200但输入流为空

提问于
浏览
1

我有以下配置:一个Glassfish服务器,我正在运行Java Web服务 . 在进程任务期间,必须使用HTTP GET将其与具有HTTPURLConnection的其他Web服务连接 . 此连接运行真正不稳定有时可能会向此服务发送1200请求但没有问题,但有时会产生错误 . HTTP状态为200,但如果我尝试从Inputstream读取,则为null . 此外,所有日志都没有特别之处 . 在请求结束时我关闭了阅读器,然后断开连接 . 有什么建议?

2 回答

  • 0

    我的建议是首先关注请求/响应 . 您可以使用tcp monitor / fiddler / etc作为代理服务器来查看原始消息 . 完成代理服务器设置后,您可以查看有效负载是否有问题 .

  • 0

    坦克我现在看到我有一个HTTP错误504.意味着我必须增加我的Glassfish的缓存?

    HTTP / 1.1 504 Fiddler - 接收失败日期:2014年12月3日星期三21:35:28 GMT内容类型:text / html; charset = UTF-8连接:关闭Cache-Control:no-cache,must-revalidate时间戳:16:35:28.838

    [Fiddler] ReadResponse()失败:服务器没有为此请求返回完整的响应 . 服务器返回0个字节 .

相关问题