1.4.2 상태 코드
- HTTP 응답 메시지의 구성: 모든 HTTP 응답 메시지는 상태 코드를 포함하여 반환된다.
- 상태 코드의 역할: 세 자리 숫자로 된 상태 코드는 클라이언트에게 요청의 성공 여부나 추가 조치 필요성을 알려준다.
- 흔히 사용되는 상태 코드 예시:
- 200: 성공. 문서가 정상적으로 반환됨.
- 302: 재지시. 리소스를 다른 위치에서 가져갈 것을 지시함.
- 404: 찾을 수 없음. 리소스를 찾을 수 없음.
- 사유 구절의 추가: 숫자 상태 코드와 함께 텍스트로 된 '사유 구절(reason phrase)'도 전송된다. 이는 설명을 위한 것이며 실제 처리에는 숫자 코드가 사용된다.
- 상태 코드와 사유 구절의 동등 처리: HTTP 소프트웨어는 '200 OK', '200 Document attached', '200 Success', '200 All's cool, dude' 등을 모두 같은 상태 코드로 취급한다.
HTTP 상태 코드는 3장에서 자세히 설명한다.