클라이언트 측에서 org.springframework.web.client.RestTemplate
을 사용하여 CentOS 호스트에서 실행되는 안정된 웹 서비스를 대상으로하는 나머지 호출을 실행합니다.왜 내 HTTP GET 요청이 시간 초과됩니까?
을 :
나는 이러한 일련의 호출 내가
"시간이 초과하여 연결로 java.net.SocketTimeoutException"라는 연결 시간 초과 오류가 만들어진 이상한 행동을보고 있어요 여기서 주목할 점은 적어도 하나의 asynch 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 호출이 서버를 타격도로 보이지 않는다. 내가 여기서 무엇을 놓치고 있니? 다르게 설정해야하는 헤더가 있습니까?