HTTP
-
HttpURLConnection을 이용한 Http 클라이언트프로그래밍/자바 2020. 2. 22. 14:29
사용자는 웹브라우저(익스플로러, 크롬, 사파리 등등)를 통해 웹서버에게 필요 URI를 요청하고 응답 값을 받는다. 웹브라우저는 그 응답 값(보통 HTML)을 해석하여 화면을 만들어준다. 이 처럼 웹서버에게 웹서비스를 제공받으려면 웹 클라이언트가 필요하다. 이 웹 클라이언트 부분을 자바에서 구현하려면 어떻게 해야 할까? 자바에서는 URLConnection이라는 추상화 클래스를 제공해준다. HttpURLConnection의 계층구조를 보면 아래와 같다. 이 중에서 HttpURLConnection을 이용하여 웹 클라이언트를 설명해보겠다. – 예제 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; im..