HTTP 상태 코드는 웹 서버와 클라이언트간의 통신 결과를 나타내는 3자리 숫자이다.
이 숫자를 통해 요청의 성공, 실패, 그 이유 등을 쉽게 파악할 수 있다.
2xx (성공)
요청이 성공적으로 처리되었다.
3xx (리다이렉션)
요청된 주소로 직접 접근할 수 없을 때, 다른 주소로 연결을 안내한다.
4xx (클라이언트 오류)
요청 자체에 문제가 있을 때 나타나는 코드이다.
5xx (서버 오류)
서버 측에 문제가 있을 때 나타나는 코드이다.
상태 코드를 알고 있다면 웹 페이지 접근 시 문제가 생겼을 때 그 원인을 빠르게 파악할 수 있다.
예를 들어, '404 Not Found' 메시지를 보면 페이지가 없는 것을 알 수 있다. 이처럼 상태 코드는 웹 서핑을 더 스마트하게 할 수 있게 도와준다.