我在客户端使用org.springframework.web.client.RestTemplate
来执行针对在Cent OS主机上运行的restful webservice的其余调用。为什么我的HTTP GET请求开始超时?
我看到一个奇怪的现象,其中当一系列这些电话都是由我得到一个连接超时错误说
“java.net.SocketTimeoutException:连接超时”
一这里值得注意的是,至少在进行一次异步http呼叫后,http呼叫总是失败。在发生故障时,http呼叫会尝试多次,修复等待时间为5秒。
以下是得到的HTTP调用传递的标题 -
[Accept: application/json
, Content-Type: application/json;charset=UTF-8
, Accept-Language: en_US
, API-Version: 100
, X-Request-ID: a99ccd66-5172-4056-a319-4e2e2614aff6
, X-User-Waiting: false
, Connection: Close
, Content-Length: 2015
]
HTTP调用不看甚至击中服务器。我在这里错过了什么?是否需要设置不同的标题?