1xx (Informational) : 요청이 수신되었으며 프로세스가 계속 진행 중
- 100 Continue : 서버가 요청의 일부를 받았으며 클라이언트가 요청을 계속해도 됨을 알림
- 101 Switching Protocols : 서버가 업그레이드 요청을 수락하고 프로토콜 변경을 알림
- 102 Processing : 서버가 요청을 수신하고 처리 중임
- 103 Early Hints : 서버가 일부 응답을 보냈으며 클라이언트가 요청을 계속해도 됨을 알림
2xx (Successful) : 요청이 성공적으로 수신되었으며 이해되었고 수락되었음
- 200 OK : 요청이 성공적으로 수신되었으며 이해되었음
- 201 Created : 요청이 성공적으로 수신되었으며 새로운 리소스가 생성되었음
- 202 Accepted : 요청이 수신되었으며 처리가 완료되지 않았음
- 203 Non-Authoritative Information : 요청이 성공적으로 수신되었으며 응답은 프록시에서 제공됨
- 204 No Content : 요청이 성공적으로 수신되었으며 응답에 컨텐츠가 없음
- 205 Reset Content : 요청이 성공적으로 수신되었으며 사용자 에이전트가 문서 뷰를 재설정해야 함
- 206 Partial Content : 요청이 성공적으로 수신되었으며 일부 응답이 전송됨
- 207 Multi-Status : 요청이 성공적으로 수신되었으며 여러 상태 코드가 반환됨
- 208 Already Reported : 요청이 성공적으로 수신되었으며 멀티-상태 응답이 반환됨
- 226 IM Used : 요청이 성공적으로 수신되었으며 인스턴스가 멀티 상태 응답을 반환함
3xx (Redirection) : 클라이언트는 추가 작업이 필요함
- 300 Multiple Choices : 요청이 여러 옵션을 가지고 있음
- 301 Moved Permanently : 요청한 리소스가 새로운 URL로 영구적으로 이동됨
- 302 Found : 요청한 리소스가 일시적으로 다른 URL로 이동됨
- 303 See Other : 요청한 리소스가 다른 URL로 이동됨
- 304 Not Modified : 요청한 리소스가 수정되지 않았음
- 305 Use Proxy : 요청한 리소스는 프록시를 사용해야 함
- 306 Switch Proxy : 요청한 리소스는 다른 프록시를 사용해야 함
- 307 Temporary Redirect : 요청한 리소스가 일시적으로 다른 URL로 이동됨
- 308 Permanent Redirect : 요청한 리소스가 새로운 URL로 영구적으로 이동됨
4xx (Client Error) : 클라이언트에 오류가 있음
- 400 Bad Request : 요청이 잘못되었음
- 401 Unauthorized : 인증이 필요함
- 402 Payment Required : 결제가 필요함
- 403 Forbidden : 요청이 거부됨
- 404 Not Found : 요청한 리소스가 없음
- 405 Method Not Allowed : 요청된 메소드가 허용되지 않음
- 406 Not Acceptable : 요청된 리소스가 클라이언트가 허용하지 않음
- 407 Proxy Authentication Required : 프록시 인증이 필요함
- 408 Request Timeout : 요청 시간이 초과됨
- 409 Conflict : 요청이 충돌함
- 410 Gone : 요청한 리소스가 더 이상 사용되지 않음
- 411 Length Required : Content-Length 헤더가 필요함
- 412 Precondition Failed : 요청 전제 조건이 실패함
- 413 Payload Too Large : 요청이 너무 큼
- 414 URI Too Long : URI가 너무 김
- 415 Unsupported Media Type : 지원하지 않는 미디어 타입
- 416 Range Not Satisfiable : 범위가 만족되지 않음
- 417 Expectation Failed : 요청이 실패함
- 418 I’m a teapot : 나는 주전자입니다
- 421 Misdirected Request : 잘못된 요청
- 422 Unprocessable Entity : 처리할 수 없는 엔티티
- 423 Locked : 잠김
- 424 Failed Dependency : 의존성 실패
- 425 Too Early : 너무 이른 요청
- 426 Upgrade Required : 업그레이드 필요
- 428 Precondition Required : 전제 조건 필요
- 429 Too Many Requests : 요청이 너무 많음
- 431 Request Header Fields Too Large : 요청 헤더 필드가 너무 큼
- 451 Unavailable For Legal Reasons : 법적 이유로 사용할 수 없음
5xx (Server Error) : 서버에 오류가 있음
- 500 Internal Server Error : 서버에 오류가 있음
- 501 Not Implemented : 요청이 구현되지 않음
- 502 Bad Gateway : 게이트웨이가 잘못됨
- 503 Service Unavailable : 서비스를 사용할 수 없음
- 504 Gateway Timeout : 게이트웨이 시간 초과
- 505 HTTP Version Not Supported : HTTP 버전이 지원되지 않음
- 506 Variant Also Negotiates : 변형도 협상함
- 507 Insufficient Storage : 저장 공간이 부족함
- 508 Loop Detected : 루프가 감지됨
- 510 Not Extended : 확장되지 않음
- 511 Network Authentication Required : 네트워크 인증이 필요함
- 599 Network Connect Timeout Error : 네트워크 연결 시간 초과 오류
참고
418 I’m a teapot : 이 상태 코드는 1998년 4월 1일에 IETF에 의해 정의되었으며, Hyper Text Coffee Pot Control Protocol (HTCPCP)의 확장으로서, 커피포트가 차 있는지 확인하는 데 사용됩니다. 이것은 농담이며 실제로 사용되지 않습니다.