HTTP Status Codes

HTTP 상태 코드 목록과 설명

1xx 정보

100
Continue
서버가 요청의 일부를 받았으며 나머지를 계속 보내도 됩니다
101
Switching Protocols
서버가 클라이언트의 프로토콜 전환 요청에 동의합니다
102
Processing
서버가 요청을 처리 중이며 아직 응답이 없습니다 (WebDAV)
103
Early Hints
최종 응답 전에 일부 헤더를 미리 보냅니다

2xx 성공

200
OK
요청이 성공적으로 처리되었습니다
201
Created
요청이 성공하여 새 리소스가 생성되었습니다
202
Accepted
요청이 접수되었으나 아직 처리되지 않았습니다
203
Non-Authoritative Information
메타 정보가 원본 서버의 것과 다를 수 있습니다
204
No Content
요청은 성공했으나 반환할 콘텐츠가 없습니다
205
Reset Content
클라이언트가 문서 뷰를 리셋해야 합니다
206
Partial Content
Range 헤더로 요청된 일부 콘텐츠만 반환합니다
207
Multi-Status
여러 리소스에 대한 상태 정보를 담고 있습니다 (WebDAV)

3xx 리다이렉션

300
Multiple Choices
요청에 대해 여러 응답이 가능합니다
301
Moved Permanently
리소스가 영구적으로 새 URI로 이동했습니다
302
Found
리소스가 일시적으로 다른 URI에 있습니다
303
See Other
GET을 사용해 다른 URI에서 리소스를 가져와야 합니다
304
Not Modified
캐시된 버전이 최신이므로 본문을 다시 보내지 않습니다
307
Temporary Redirect
다른 URI로 임시 리다이렉트하며 메서드를 유지합니다
308
Permanent Redirect
영구 리다이렉트하며 메서드를 유지합니다

4xx 클라이언트 오류

400
Bad Request
잘못된 문법으로 서버가 요청을 이해할 수 없습니다
401
Unauthorized
인증이 필요합니다
402
Payment Required
결제가 필요합니다 (미래 사용을 위해 예약)
403
Forbidden
권한이 없어 접근이 금지되었습니다
404
Not Found
요청한 리소스를 찾을 수 없습니다
405
Method Not Allowed
요청한 HTTP 메서드가 허용되지 않습니다
406
Not Acceptable
클라이언트의 Accept 헤더와 맞는 콘텐츠가 없습니다
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
요청한 Range가 리소스 범위를 벗어났습니다
417
Expectation Failed
Expect 헤더의 요구사항을 충족할 수 없습니다
418
I'm a teapot
서버는 커피가 아닌 차를 끓이는 주전자입니다 (April Fools)
422
Unprocessable Entity
문법은 맞지만 의미상 처리할 수 없습니다 (WebDAV)
423
Locked
리소스가 잠겨 있습니다 (WebDAV)
429
Too Many Requests
너무 많은 요청을 보냈습니다 (Rate Limiting)
451
Unavailable For Legal Reasons
법적 이유로 접근할 수 없습니다

5xx 서버 오류

500
Internal Server Error
서버에서 처리 중 오류가 발생했습니다
501
Not Implemented
서버가 요청 메서드를 지원하지 않습니다
502
Bad Gateway
게이트웨이가 잘못된 응답을 받았습니다
503
Service Unavailable
서버가 일시적으로 사용할 수 없습니다
504
Gateway Timeout
게이트웨이 응답 시간이 초과되었습니다
505
HTTP Version Not Supported
요청한 HTTP 버전을 지원하지 않습니다
507
Insufficient Storage
서버 저장 공간이 부족합니다 (WebDAV)
508
Loop Detected
무한 루프가 감지되었습니다 (WebDAV)
511
Network Authentication Required
네트워크 인증이 필요합니다