HTTP 메시지
- HTTP 메시지는 크게 요청 메시지와 응답 메시지로 구분된다.
- HTTP 메시지는 크게 시작줄, 헤더, 본문으로 구조가 구분된다.
HTTP 요청 메시지
- 클라이언트는 서버 쪽에서 요청한 데이터를 처리하기 위한 정보를 요청 메시지에 담아 전달한다.
- 시작줄 - 시작줄에는 요청 리소스 URL, HTTP 메소드 정보, HTTP 버전 정보를 담는다.
- 헤더 - 서버 쪽에서 요청을 처리하기 위한 추가 정보, 컨텐츠 길이, 타입, 보안정보 등의 정보를 키:값 형태로 담는다.
- 메시지 바디(본문) - 요청을 통해 처리할 데이터를 담는다. 요청의 종류에 따라 비어있을 수 있다.
HTTP 응답 메시지
- 서버는 클라이언트에게 요청을 처리한 응답결과를 응답 메시지에 담아 전달한다.
- 시작줄 - 시작줄에는 HTTP 버전 정보, 응답코드, 응답코드에 대한 사유 정보를 담는다.
- 헤더 - 클라이언트 쪽에서 응답받은 데이터를 처리하기 위한 정보를 키:값 형태로 담는다.
- 메시지 바디(본문) - 클라이언트가 요청한 데이터를 담는다. 요청에 따라 비어있을 수 있다.
다음글
'HTTP' 카테고리의 다른 글
HTTP / HTTPS (0) | 2022.08.02 |
---|---|
HTTP 상태코드 (0) | 2022.07.31 |
HTTP 헤더 (0) | 2022.07.31 |
HTTP 메서드 (0) | 2022.07.30 |
URL - 통합 자원 식별자 (0) | 2022.07.30 |