我有以下配置:一个Glassfish服务器我正在运行Java Web服务。在进程任务期间,必须使用HTTP GET将其与具有HTTPURLConnection的其他Web服务连接。此连接运行真正不稳定有时可能会向此服务发送1200请求但没有问题,但有时会产生错误。 HTTP状态为200,但如果我尝试从Inputstream读取,则为null。此外,所有日志都没有特别之处。在请求结束时我关闭了阅读器,然后断开连接。有什么建议?
答案 0 :(得分:0)
我的建议是首先关注请求/响应。您可以使用tcp monitor / fiddler / etc作为代理服务器来查看原始消息。完成代理服务器设置后,您可以查看有效负载是否有任何问题。
答案 1 :(得分:0)
坦克我现在看到我有一个HTTP错误504.意味着我必须增加我的Glassfish的缓存?
HTTP / 1.1 504 Fiddler - 接收失败 日期:2014年12月3日星期三21:35:28 GMT 内容类型:text / html;字符集= UTF-8 连接:关闭 缓存控制:无缓存,必须重新验证 时间戳:16:35:28.838
[Fiddler] ReadResponse()失败:服务器未返回此请求的完整响应。服务器返回0个字节。