HTTP 메시지
-
3장. HTTP 메시지책/misc 2022. 5. 2. 22:56
3장. HTTP 메시지 3.1 메시지의 흐름 HTTP 메시지는 HTTP 애플리케이션 간에 주고받은 데이터들의 블록들이다. 요청, 응답 관계없이 모든 메시지는 다운스트림으로 흐른다. 발송자는 수신자의 업스트림이다. 3.2 메시지의 각 부분 메시지는 시작줄, 헤더 블록, 본문 세 부분으로 이루어진다. 시작줄, 헤더는 줄 단위로 분리된 아스키 문자열이다. 줄바꿈 문자열은 ‘CRLF’라고 쓴다. 본문은 선택적인 데이터 덩어리이다. 시작줄이나 헤더와 달리 본문은 텍스트나 이진 데이터를 포함할 수도 있고 비어있을 수도 있다. 메시지 문법 // 요청 메시지 형식 // 응답 메시지 본문 헤더나 본문이 없더라도 HTTP 헤더의 집합은 항상 CRLF 로 끝나야 함을 주의하라. 규칙을 잘 지키지 않는 구현체와의 호환을 위해..