프로젝트를 진행하면서 Java 로 youtube data api 를 활용하여 데이터를 조회해야 하는 작업이 생겨서 조사해보았다. 1. HTTP 통신 개념HTTP(Hyper Text Transfer Protocol)는 웹을 이용하기 위해 필요한 통신규약으로, 웹 서버가 실행하는 서비스를 요청하고 받기 위해 사용된다.클라이언트에서 웹 서버로 요청하고 응답을 받기 위해 사용된다. 이 규약은 클라이언트가 데이터를 서버로 전송하고, 서버는 클라이언트로 다시 데이터를 전송하기 위해 필요하다.2. Java 에서 HTTP 통신 사용 방법Java 에서 HTTP 통신을 사용하기 위해서는 다양한 오픈소스 라이브러리를 사용할 수 있다.Apache HttpClient, Unirest, Rest-assured 등이 있다. 각 라..