Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
异常:如果使用httpclient get请求的客户端的响应时间超过5分钟,则在java中重置连接_Java_Rest_Connection_Httpclient_Reset - Fatal编程技术网

异常:如果使用httpclient get请求的客户端的响应时间超过5分钟,则在java中重置连接

异常:如果使用httpclient get请求的客户端的响应时间超过5分钟,则在java中重置连接,java,rest,connection,httpclient,reset,Java,Rest,Connection,Httpclient,Reset,使用httpclient从REST API获取响应时正在重置Expection连接,这需要5分钟以上的响应时间 使用Java1.7 当我尝试与邮递员联系时,6分钟后得到回复 你能帮我解决这个问题吗 RequestConfig config = RequestConfig.custom().setConnectionRequestTimeout(600000) .setSocketTimeout(600000).setConnectionRequestTimeout(600000).build()

使用httpclient从REST API获取响应时正在重置Expection连接,这需要5分钟以上的响应时间

使用Java1.7

当我尝试与邮递员联系时,6分钟后得到回复

你能帮我解决这个问题吗

RequestConfig config = RequestConfig.custom().setConnectionRequestTimeout(600000)
.setSocketTimeout(600000).setConnectionRequestTimeout(600000).build();


SocketConfig socketConfig = SocketConfig.custom().setSoKeepAlive(true)
.setSoTimeout(600000).build();
即使需要5分钟以上的响应,如何避免连接重置。我尝试了几种方法,因为我没有包括任何有效的方法


非常感谢您的帮助。

您是否检查了API所在的服务器设置。可能是服务器终止了超过5分钟的请求,我刚才在谷歌上看到了一些评论,比如如果服务器终止了连接,那么异常情况将类似于对等方的连接休息。但我不确定。在我的例子中,它是一个例外:连接重置。谢谢你的帮助。嗨,专家们,有什么可以帮忙的吗。如果我使用curl命令,可以获得大约需要6分钟的响应,但是如果响应正好需要5分钟以上,那么仅使用httpsclient就会失败。除了上面提到的配置之外,我是否需要更改任何配置,如ssotimout…..您是否检查了API所在的服务器设置。可能是服务器终止了超过5分钟的请求,我刚才在谷歌上看到了一些评论,比如如果服务器终止了连接,那么异常情况将类似于对等方的连接休息。但我不确定。在我的例子中,它是一个例外:连接重置。谢谢你的帮助。嗨,专家们,有什么可以帮忙的吗。如果我使用curl命令,可以获得大约需要6分钟的响应,但是如果响应正好需要5分钟以上,那么仅使用httpsclient就会失败。除了上面提到的配置之外,我是否需要更改任何配置,如SSTIMOUT。。。。。