HTTP Status Code
HTTP 상태 코드(HTTP Status Code)란 웹 서버가 클라이언트의 HTTP 요청을 처리한 결과를 숫자로 나타낸 것이다.
이 코드를 통해서 클라이언트는 요청이 성공 했는지, 실패 했는지 여부를 확인하고, 이에 따라서 후속 작업을 수행할 수 있다.
HTTP Status Code의 구성
HTTP Code는 3자리 숫자로 이루어져있다.
HTTP Code는 크게 다섯 가지 Category로 나뉘며, 각 Category는 첫 번째 숫자로 구분된다.
1XX -> 클라이언트의 요청이 수신되어 처리 중
2XX -> 클라이언트의 요청이 성공적으로 처리
3XX -> 클라이언트는 요청을 위해 추가 작업이 필요
4XX -> 클라이언트의 요청에 오류
5XX -> 서버가 요청을 처리 도중 오류
두 번째와 세번 째 숫자는 해당 Category내에서 구체적인 원인을 나타냅니다.
아래에서는 각 Category별 세부적인 원인을 나타내는 코드에 대해서 알아보자.





앞으로 개발을 하면서 실제로 만나는 HTTP Status Code중에 여기 없는 Code를 계속해서 추가해 볼 생각이다
일단은 자주 볼 수 있는 코드를 위주로 정리해보았다.