【发布时间】:2017-08-30 14:17:52
【问题描述】:
我正在使用 Apache HTTP 客户端联系外部服务。该服务可能需要几个小时甚至更长的时间才能生成响应。我尝试了一些不同的事情,但要么以套接字或读取超时而告终。我刚刚尝试使用 RequestConfig 将套接字和连接超时设置为 0,根据文档,这应该是无限的,但请求总是在 1 小时后返回。有什么想法吗?
【问题讨论】:
-
您是否从多个平台和/或位置进行了测试,所以这不是防火墙或操作系统问题?
-
几个小时?这不是你通过延长超时来解决的问题。
-
@Kayaman 建议?
-
我们会说修复外部服务,但我猜你不能出于某种原因。找到写这篇文章的人并用砖头砸他们?
-
@Kayaman 哈哈,是的,不幸的是,这不是一个选择(修复服务或用砖头打他们)。
标签: java rest apache-httpclient-4.x