Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.35 KB

HTTP상태코드.md

File metadata and controls

38 lines (27 loc) · 1.35 KB

HTTP 상태 코드

200번대 (성공했을 때)

  • 성공
200 201 202 203 206
  • 200: 서버가 요청을 제대로 처리 => 요청한 페이지를 제공
  • 201: 성공적으로 요청되었고 서버가 새로운 리소스 작성 (새로운 페이지)
  • 202: 서버가 요청을 접수했지만 아직 처리 X
  • 203: 신뢰할 수 없는 정보라서 서버가 요청 처리했지만 다른 곳에서 수신된 정보 제공 X
  • 206: 서버가 GET 요청의 일부만 처리

400번대 (실패했을 때)

400 401 403 404 409
  • 400: 잘못 요청했을 때
  • 401: 권한이 없다. 리소스에 인증 자격 증명이 없기 때문에 생기는 코드
  • 403: 서버가 요청을 거부한다. 사용자가 권한을 가지고 있지 않다.
  • 404: 서버가 요청한 페이지가 없다.
  • 409: 서버가 요청을 수행하는 중에 충돌이 일어났을 때 (ex: db처리 중 오류)

500번대 (서버 오류)

🔮 서버에서 이유없는 오류일 때 쓰이기도 함

500 501 502 503 505
  • 500: 서버에 오류가 발생
  • 501: 서버가 요청 메소드를 인식하지 못할 때
  • 502: 서버가 프록시나 게이트웨이 역할을 할 때
  • 503: 일시적으로 사용할 수 없을 때
  • 505: HTTP 프로토콜 버전을 지원하지 않을 때