반응형
자바에서 HttpURLConnection은 대단히 자주 사용하는 클래스라고 할 수 있다!
다음은 가장 기본이 되는 호출 예제이다!<rest의 시대(?)를 살고 있는 개발자에게 필수가 아닐까?>
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.BufferedReader; | |
import java.io.InputStreamReader; | |
import java.net.HttpURLConnection; | |
import java.net.URL; | |
public class Test01 { | |
public static void main(String[] args) { | |
BufferedReader in = null; | |
try { | |
URL obj = new URL("http://www.test.co.kr/test.jsp"); // 호출할 url | |
HttpURLConnection con = (HttpURLConnection)obj.openConnection(); | |
con.setRequestMethod("GET"); | |
in = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8")); | |
String line; | |
while((line = in.readLine()) != null) { // response를 차례대로 출력 | |
System.out.println(line); | |
} | |
} catch(Exception e) { | |
e.printStackTrace(); | |
} finally { | |
if(in != null) try { in.close(); } catch(Exception e) { e.printStackTrace(); } | |
} | |
} | |
} |
출처: http://nine01223.tistory.com/229 [스프링연구소(spring-lab)]
반응형
'Tech develop > Spring' 카테고리의 다른 글
[Spring Boot] json response할 때 Enum 객체 전체 보여주기 (0) | 2021.01.11 |
---|---|
[Swagger]OpenAPI 3.0을 이용한 Spring REST API 문서화 (0) | 2021.01.11 |
[Spring/Java] Spring 에서 REST API 호출하기 (0) | 2017.02.14 |