STATUS code(이하 상태 코드)란 클라이언트가 웹 서버에게 요청을 보냈을 때, 웹 서버가 요청이 어떻게 처리 되었는지 알려주는 역할 을 한다.
상태 코드 분류 | 클래스 | 설명 |
---|---|---|
1xx | Informational | 요청을 처리중 |
2xx | Success | 요청을 정상적으로 처리 완료 |
3xx | Redirection | 요청을 완료하기 위해 추가적인 동작이 필요 |
4xx | Client Error | 서버가 처리할 수 없는 잘못된 요청 |
5xx | Server Error | 서버가 요청을 처리할 수 없음 |
요청에 대해 성공했는지 실패했는지 알려주는 것을 넘어서 이 요청이 클라이언트 측의 문제인지, 웹 서버에서 처리할 수 없는 문제인지, 추가적으로 어떤 작업이 필요한지 알려준다. 개발자는 상태 코드를 보면서 내가 의도한 대로 동작하고 있는지 파악해야 한다.