HTTP 요청
-
[JAVA] HttpClient를 활용한 HTTP 요청Java/기타 2024. 10. 28. 12:55
목차 HttpClient는 Java 11에서 도입된 HTTP 클라이언트 API로, 비동기 및 동기 방식의 HTTP(S) 요청을 손쉽게 수행할 수 있게 해주는 클래스입니다. HttpClient를 사용하면 성능이 향상되고, HTTP/2 및 Web Socket을 지원하는 등 여러 가지 이점을 제공합니다. 주요 클래스와 메서드HttpClient: HTTP 클라이언트를 생성하고 설정합니다.newBuilder(): 새로운 빌더 인스턴스를 생성합니다.build(): 설정된 빌더를 사용하여 HttpClient 인스턴스를 생성합니다.send(): 동기 방식으로 HTTP 요청을 전송합니다.sendAsync(): 비동기 방식으로 HTTP 요청을 전송합니다.HttpRequest: HTTP 요청을 생성하고 설정합니다.newBu..
-
[JAVA] HttpURLConnection을 활용한 HTTP 요청Java/기타 2021. 7. 4. 15:58
목차 HttpURLConnection이란?HttpURLConnection은 Java에서 표준 HTTP(S) 통신을 제공하기 위한 클래스입니다. 이 클래스는 HTTP 요청을 보내고, 서버로부터 응답을 받아 처리하는 기능을 제공합니다. 주요 메서드setRequestMethod(String method) : HTTP 요청 메서드를 설정합니다. 예: GET, POST, PUT, DELETE, PATCHsetConnectTimeout(int timeout) : 연결을 시도할 때의 타임아웃 시간을 설정합니다. 단위는 밀리초입니다.setReadTimeout(int timeout) : 데이터 읽기를 시도할 때의 타임아웃 시간을 설정합니다. 단위는 밀리초입니다.setRequestProperty(String key, St..