HttpURLConnection
-
eBest xing api RESTful 요청 예제프로그래밍/buycycle 2021. 3. 29. 00:06
buycycle.name 'Buycycle'은 증권사 API를 HTTP Json으로 요청 및 응답 받을 수 있습니다. 요청 받은 Json 메시지를 증권사 API 양식에 맞게 변환해 주는 자바 기반의 오픈 소스 입니다. HTTP RESTful을 제공함으로써 사용자 opensource.buycycle.name Buycycle 설치 후 모듈을 실행 하면 기본 localhost 7771번 포트로 바인딩 된다. 이 URL을 통해 HttpURLConnection를 활용하여 json 메시지로 요청 및 응답을 받아 보겠다. import com.google.common.net.HttpHeaders; import java.io.*; import java.net.HttpURLConnection; import java.net..
-
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..