본문 바로가기

IT노트(구)/Java

HttpURLConnection에서 타임아웃 설정하는 방법

HttpURLConnection에서도 타임아웃을 지정할 수 있다!

다음과 같이 해주면 된다!



HttpURLConnection urlConnection = nulll

int TIMEOUT_VALUE = 10000; // 타임아웃 시간. 자유롭게 지정하면 된다! 여기서는 10초로 설정해본다.

try {
    url = new URL("...");

    urlConnection = (HttpURLConnection)url.openConnection();

    urlConnection.setConnectTimeout(TIMEOUT_VALUE); // 10초로 타임아웃을 설정
    urlConnection.setReadTimeout(TIMEOUT_VALUE); // ReadTimeout까지 지정해주면 보다 더 안전한 어플리케이션을 만들 수 있다!

...