HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜

클라이언트-서버 프로토콜로, 요청과 응답으로 이루어졌다.

그림처럼 HTTP는 헤더, 바디로 이루어졌다.
헤더에는 요청에 대한 메타 정보, BODY에는 요청과 함께 담긴 내용을 보낸다.
HTTP에는 메서드가 존재한다.
https://developer.mozilla.org/ko/docs/Web/HTTP/Methods
에서 여러 개 확인할 수 있으나, 자주 쓰는 몇 가지만 보도록 하자.
데이터를 조회하는 메서드, 이 때 요청 할 정보는 URI에 담아 보낸다.(누구나 볼 수 있다)
특정 리소스에 엔티티를 제출한다. 데이터를 전송한다는 말이다.
요청 할 정보를 Body에 숨겨서 보낸다.
특정 리소스를 전체 수정한다.
특정 리소스를 일부 수정한다.
특정 리소스를 삭제한다.
GET을 제외하고는, '특정 리소스'를 지칭해줘야한다.
참고로 이 요청에 대한 응답은 body에 담겨져 온다.