我在客戶端使用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調用不看甚至擊中服務器。我在這裏錯過了什麼?是否需要設置不同的標題?