Development/Language

HttpClient timeout 설정

비완 2019. 10. 14. 14:26
반응형

구글에 검색하면 나오지만, 이전 버전에 자료들이 주로 나와서 현재(19.10월) 기준 동작되는 내용을 정리

int CONNECTION_TIME_OUT = 3;

RequestConfig.Builder requestBuilder = RequestConfig.custom();
requestBuilder.setConnectTimeout(CONNECTION_TIME_OUT * 1000);
requestBuilder.setConnectionRequestTimeout(CONNECTION_TIME_OUT * 1000);
requestBuilder.setSocketTimeout(CONNECTION_TIME_OUT * 1000);

HttpClient client = HttpClientBuilder.create().setDefaultRequestConfig(requestBuilder.build()).setRedirectStrategy(new LaxRedirectStrategy()).build();
HttpResponse res = client.execute(sender);

반응형

'Development > Language' 카테고리의 다른 글

Python 반올림 오류 해결  (0) 2020.04.30
빈값 체크  (0) 2019.10.31
문자열 중복 찾기  (0) 2019.09.26
문자열 비교  (0) 2019.09.26
숫자 List 를 문자 List 로 변환  (0) 2019.05.31