3.2.2.2. 응답줄
응답 메시지는 수행 결과에 대한 상태 정보와 결과 데이터를 클라이언트에게 돌려준다.
응답 메시지의 시작줄 혹은 응답줄에는 응답 메시지에서 쓰인 HTTP의 버전, 숫자로 된 상태 코드, 수행 상태에 대해 설명해주는 텍스트로 된 사유 구절이 들어있다.
이 모든 필드는 공백으로 구분된다.
다음 그림에서, HTTP 버전은 HTTP/1.0이고, 상태 코드는 200(성공을 의미)이며, 사유 구절은 OK로 문서가 성공적으로 반환되었음을 의미한다.
HTTP/1.0 이전 시절에는 응답에 응답줄이 들어있을 필요가 없었다.
요청과 응답 메시지의 예
(a) 요청 메시지 (b) 응답 메시지
---------------------------------- ----------------------------------
GET /test/hi-there.txt HTTP/1.1 시작줄 HTTP/1.0 200 OK
---------------------------------- ----------------------------------
Accept: text/* 헤더 Content-type: text/plain
Host: www.test.com Content-length: 19
---------------------------------- ----------------------------------
본문 Hi! I'm a message!
---------------------------------- ----------------------------------