2016-08-30 5 views
1

응답 시간이 2 ~ 3 분이 걸리는 REST 호출을 만들고 있지만 연결 시간 초과 예외가 발생합니다. 변경된 REST 호출에 대한 시간 초과를 늘리려면 어떻게해야합니까? 여기 Java 저지 클라이언트에서 REST 호출을하는 동안 제한 시간을 늘리는 방법은 무엇입니까?

Client restClient = Client.create(); 
    WebResource webResource = restClient.resource(requestURL); 
    ClientResponse response = webResource.accept("application/json").header("Authorization", authStringEnc) 
       .get(ClientResponse.class); 
     if (response.getStatus() != 200) 
     { 
      throw new RuntimeException("Failed : HTTP error code : " + response.getStatus()); 
     } 

이 친절하게이 문제를 해결하는 데 도움이, 코드 조각입니다.

+1

가능한 복제 [뉴저지와의 연결 시간 제한을 설정하는 방법 2] (http://stackoverflow.com/questions/19543209/how-to-set-the-connection-timeout-with-jersey-2) – rorschach

답변

2

또는 같은 요청 헤더 변경할 수 있습니다

연결 : 연결 유지 연결 유지 : 제한 시간 = set_your_desired_time 제한을