HTTP 메시지 구조
2021. 1. 12. 21:07ㆍHTTP
HTTP 구조
HTTP 요청 메시지
HTTP 응답 메시지
1. 시작라인
- 요청 메시지일 경우 request-line
- 응답 메시지일 경우 status-line
request-line
- method SP(공백) request-target SP HTTP-version CRLF(엔터)
status-line
- HTTP-version SP status-code SP reason-phrase CRLF
2. 헤더
- field-name “:” OWS field-value OWS (OWS:띄어쓰기 허용)
- HTTP 전송에 필요한 모든 부가정보
- 예) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트(브라우저) 정보, 서버 애플리케이션 정보, 캐시 관리 정보…
3. 공백
- 헤더와 바디 사이에 공백이 필수
4. 바디
- 실제 전송할 데이터
- HTML 문서, 이미지, 영상, JSON 등등 byte로 표현할 수 있는 모든 데이터 전송 가능
'HTTP' 카테고리의 다른 글
HTTP 지속연결 (0) | 2021.01.12 |
---|---|
STATELESS, STATEFUL (0) | 2021.01.12 |
IP, TCP, UDP 간단 정리 (0) | 2021.01.12 |