HTTP 메시지의 구조
HTTP 메시지는 웹 상에서 데이터를 주고받기 위한 프로토콜로, 요청 메시지와 응답 메시지로 구성된다.
요청 메시지는 클라이언트가 서버에게 보내는 메시지이며, 요청 라인, 요청 헤더, 메시지 본문으로 구성된다. 요청 라인은 요청 메서드, 요청 URI(Uniform Resource Identifier), HTTP 버전 정보를 담고 있다. 요청 헤더는 요청에 대한 부가 정보를 담고 있으며, 헤더 이름과 헤더 값이 쌍으로 이루어져 있다. 메시지 본문은 클라이언트가 서버로 전송하고자 하는 데이터를 담고 있다.
응답 메시지는 서버가 클라이언트에게 보내는 메시지이며, 상태 라인, 응답 헤더, 메시지 본문으로 구성된다. 상태 라인은 HTTP 버전 정보, 상태 코드, 상태 메시지를 담고 있다. 응답 헤더는 응답에 대한 부가 정보를 담고 있으며, 요청 헤더와 마찬가지로 헤더 이름과 헤더 값이 쌍으로 이루어져 있다. 메시지 본문은 ㅅ허버가 클라이언트에게 전송하고자 하는 데이터를 담고 있다.
이러한 구조를 통해 HTTP 메시지는 클라이언트와 서버 간의 데이터 교환을 가능하게 한다.
댓글