import java.net.HttpURLConnction;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
HttpURLConnection connection = null; // 변수 선언
try{
URL httpUrl = new URL(smsUrl); // URL변수에 smsUrl
connection = (HttpURLConnection)httpUrl.openConnection(); //선언한 변수로 oppenConnection
connection.setRequestMethod("GET"); //GET or POST 형식 정함 기본은 GET
connection.setConnectTimeout(60000); //연결타임아웃 시간 설정 내가한건 60초
connection.setReadTimeout(60000); //읽기타임아웃 시간 설정
BufferedReader reader = new BufferedReader(new InputStreamReader(connetion.getInputStream())); //선언 후 처리
}chatch(Exception e){// 오류일 때 여기로
System.out.println(e.toString()); // 오류 원인 console창에 표출
}finally{
if(connection != null){
connection.disconnect(); //접속해제
}
}
요청 url에 공백 혹은 한글이 있을 경우에는 인코딩한 후에 보내야한다.
인코딩할 시에는 java.net.URLEncoder import해야한다.
인코딩은 URLEncoder.encode(smsUrl,"UTF-8");