Java HTTP 통신
HTTP(HyperText Transfer Protocol)로 외부의 서비스/콘텐츠에 액세스 하려면, Java 10 이전에는 URLConnection
클래스(java.net
패키지)나 Apache HttpComponents
(https://hc.apache.org/)를 사용하고, Java 11 이상이면 HttpClient
클래스 (java.net.http
패키지)를 이용하는 것이 기본이다.
그리고, HttpClient
클래스 (java.net.http
패키지)는 표준으로 활성화되는 java.base
모듈에는 포함되지 않는다. 사용에 있어서는 모듈 정의 파일로 requires 선언해야 한다.
module-info.java
module mynavi {
requires java.net.http;
}
최종 수정 : 2022-09-24