• 응답 메시지의 시작 행
응답 메시지의 시작 행에는 HTTP 버전 정보, 상태 코드, 상태 메시지가 들어갑니다. HTTP 버전 정보는 앞에서 살펴봤으니 상태 코드와 상태 메시지만 설명하겠습니다.
• 상태 코드: HTTP 요청이 성공적으로 완료됐는지 여부를 총 5개 그룹으로 나타냅니다. 1××번대는 정보를 제공하는 응답, 2××번대는 요청을 성공적으로 처리했다는 응답, 3××번대는 리다이렉션(redirection) 응답입니다. 리다이렉션은 새 URI로 재요청하라는 의미입니다. 4××번대는 클라이언트 에러 응답, 5××번대는 서버 에러 응답을 의미합니다. 개발자는 이러한 상태 코드의 앞 자리만 보고도 대략 어떤 에러인지 유추할 수 있습니다.
• 상태 메시지: 상태 코드 뒤에 붙는 간략한 문구로, 상태 코드에 대한 해설을 제공합니다.