我org.springframework.web.client.RestTemplate
在客户端使用 来执行针对在 Cent OS 主机上运行的静止 Web 服务的静止调用。
我看到一个奇怪的行为,当进行一系列这样的调用时,我得到一个连接超时错误说
“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 调用看起来甚至没有击中服务器。我在这里想念什么?我需要设置不同的标题吗?