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까지 지정해주면 보다 더 안전한 어플리케이션을 만들 수 있다!
...
'IT노트(구) > Java' 카테고리의 다른 글
request.getRemoteAddr()로도 정확한 클라이언트 IP가 추출이 되지 않을 때 해결 방법 (2) | 2016.01.31 |
---|---|
jdk 1.4 이하에서 HttpURLConnection 타임아웃 설정 방법 (0) | 2016.01.23 |
ResultSet을 ArrayList<HashMap>로 변환하는 방법 (0) | 2016.01.22 |
AES256 암호화할 때 Key length not 128/192/256 bits 에러 해결 방법 (0) | 2016.01.18 |
(안드로이드) Invalid layout of java.lang.String at value.. 에러가 나는 경우 (0) | 2016.01.18 |