[HTTP] HTTP메시지
2020. 4. 30.
#1. 메시지의 흐름 HTTP는 인바운드와 아웃바운드라는 용어를 트랜잭션 방향을 표현하기 위해 사용한다. 메시지가 원 서버로 이동하는 것은 인바운드로 이동한 것이다. 모든 처리가 끝난 뒤에 메시지가 사용자 에이전트로 돌아오는 것은 아웃바운드로 이동한 것이다. 요청 메시지, 응답 메시지 관계없이 모든 메시지는 다운스트림으로 흐른다. #2. 메시지의 각 부분 메시지는 시작줄, 헤더 블록, 본문 세 부분으로 구성되어 있다. 시작줄은 어떤 메시지인지 서술하고, 헤더 블록은 속성을, 본문은 데이터를 담고 있다. (본문은 비어있을 수 있음) 헤더의 Content-Type은 본문이 무엇인지 말하며, Content-Length는 본문의 크기를 말한다. 모든 HTTP 메시지는요청 메시지나 응답 메시지로 분류된다. 요청 ..