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!
----------------------------------           ----------------------------------