HTTP 메시지
- 웹에서 클라이언트와 서버 간의 통신을 이루는 기본 단위
- 메시지 헤더 + (개행문자) + 메시지 바디
- ├ 리퀘스트 : 리퀘스트 라인
└ 리스폰스 : 상태 라인
- 멀티 파트
- 레인지 리퀘스트 = 다운로드 reseume 가능
- 콘텐츠 네고시에이션 = 리퀘스트 헤더필드 기준으로 제공되는 컨텐츠의 내용을 협상 (한국어 or 영어)
- 개행 改行 문자
CR (Carriage Return)은 타자기 시절 페이퍼 롤을 우측으로 이동시키기 위한 명령어로, 현재 위치를 좌측 맨 끝으로 옮기는 것을 의미합니다.
LF (Line Feed)는 페이퍼 롤을 한 줄씩 아래로 이동시키는 명령어로, 현재 위치에서 한 줄 아래로 이동하는 것을 의미합니다.
즉, 과거에 타자기로 문서 작성을 위해선 CRLF 작업이 반드시 필요했습니다.
상태코드 클래스