System Hacking

HTTP 응답 (Status Code)

쏭쏭하 2023. 3. 12. 16:57

Status Code

: 요청에 대한 처리 결과를 세 자릿수로 나타낸것 (상태 코드)

 

 HTTP 표준인 RFC 2616은 대략 40여개의 상태 코드를 정의하고 있음

 

 

첫 번째 자릿수에 따라 5개의 클래스로

 

상태 코드설명대표 예시

1xx     요청을 제대로 받았고, 처리가 진행 중임
2xx 요청이 제대로 처리됨
  • 200: 성공
3xx 요청을 처리하려면, 클라이언트가 추가 동작을 취해야 함
  • 302: 다른 URL로 갈 것
4xx 클라이언트가 잘못된 요청을 보내어 처리에 실패했습니다
  • 400: 요청이 문법에 맞지 않음
  • 403: 클라이언트가 리소스에 요청할 권한이 없음
  • 404: 리소스가 없음
5xx 클라이언트의 요청은 유효하지만, 서버에 에러가 발생하여 처리에 실패했습니다
  • 500: 요청을 처리하다가 에러가 발생함
  • 503: 서버가 과부하로 인해 요청을 처리할 수 없음