자바(Java)

[자바 Java] 자바 네트워크로 프로그램으로 url 및 파라미터 전송하고 받는 방법

xemaker 2017. 6. 20. 09:11

자바 네트워크 프로그램과 자바 IO는 자바 개발자라면 누구나 다 해봤을 것이다.


여기서는 아주 기초적인 자바 네트워크 프로그램을 살펴본다.


자바 네트워크 프로그램과 자바 IO를 사용해서 원격 서버와 통신할때 사용한다.



URL targetURL = new URL(sUrl+param); //url와 파라미터


URLConnection urlConn = targetURL.openConnection();


HttpsURLConnection conn = (HttpsURLConnection) urlConn;



conn.setDoInput(true);


conn.setDoOutput(true);


conn.setUseCaches(false);


conn.setHostnameVerifier(hv);


DataOutputStream out = null;

InputStream is = null;

BufferedReader br = null;

try{

out = new DataOutputStream(conn.getOutputStream());

out.flush();

is = conn.getInputStream();

br = new BufferedReader(new InputStreamReader(is));

String inputLine="";

while((inputLine = br.readLine())!=null){

inputLine = inputLine.trim();

logger.debug(inputLine);

}

}