HTTP 상태 코드

정보 (1xx)

100Continue서버가 요청 헤더를 수신했으며 클라이언트는 요청 본문을 계속 보내야 합니다.
101Switching Protocols서버가 클라이언트의 요청에 따라 프로토콜을 전환하고 있습니다.
102Processing서버가 요청을 수신하여 처리 중이지만 아직 응답이 없습니다.
103Early Hints최종 HTTP 메시지 전에 일부 응답 헤더를 반환하는 데 사용됩니다.

성공 (2xx)

200OK요청이 성공했습니다.
201Created요청이 완료되었으며 새 리소스가 생성되었습니다.
202Accepted요청이 처리를 위해 수락되었지만 처리가 완료되지 않았습니다.
203Non-Authoritative Information반환된 메타데이터가 원본 서버에서 사용 가능한 것과 정확히 같지 않습니다.
204No Content서버가 요청을 성공적으로 처리했지만 콘텐츠를 반환하지 않습니다.
205Reset Content서버가 요청을 성공적으로 처리했으며 클라이언트에게 문서 보기를 재설정하도록 요청합니다.
206Partial Content클라이언트가 보낸 범위 헤더로 인해 서버가 리소스의 일부만 전달하고 있습니다.
207Multi-Status여러 리소스에 대한 정보를 전달하며, 여러 상태 코드가 적절할 수 있는 상황에 사용됩니다.
208Already ReportedDAV 바인딩의 멤버가 응답의 이전 부분에서 이미 열거되었습니다.
226IM Used서버가 리소스에 대한 GET 요청을 완료했으며, 응답은 현재 인스턴스에 적용된 인스턴스 조작의 결과를 나타냅니다.

리다이렉션 (3xx)

300Multiple Choices요청에 대해 여러 가능한 응답이 있습니다. 사용자 또는 사용자 에이전트가 그 중 하나를 선택해야 합니다.
301Moved Permanently요청한 리소스의 URL이 영구적으로 변경되었습니다. 새 URL이 응답에 제공됩니다.
302Found요청한 리소스의 URI가 일시적으로 변경되었습니다.
303See Other서버가 클라이언트에게 GET 요청으로 다른 URI에서 요청한 리소스를 가져오도록 이 응답을 보냈습니다.
304Not Modified리소스가 마지막 요청 이후 수정되지 않았습니다.
307Temporary Redirect서버가 클라이언트에게 동일한 메서드로 다른 URI에서 요청한 리소스를 가져오도록 이 응답을 보냅니다.
308Permanent Redirect리소스가 Location 헤더에 지정된 다른 URI에 영구적으로 위치합니다.

클라이언트 오류 (4xx)

400Bad Request클라이언트 오류로 인해 서버가 요청을 처리할 수 없습니다.
401Unauthorized클라이언트가 요청한 응답을 받으려면 인증해야 합니다.
402Payment Required향후 사용을 위해 예약되어 있습니다. 원래 의도는 이 코드가 디지털 현금 또는 소액 결제 체계의 일부로 사용될 수 있다는 것이었습니다.
403Forbidden클라이언트에 콘텐츠에 대한 접근 권한이 없습니다.
404Not Found서버가 요청한 리소스를 찾을 수 없습니다.
405Method Not Allowed요청 메서드가 서버에 알려져 있지만 대상 리소스에서 지원되지 않습니다.
406Not Acceptable서버가 요청 헤더에 정의된 허용 가능한 값 목록과 일치하는 응답을 생성할 수 없습니다.
407Proxy Authentication Required클라이언트가 먼저 프록시에서 인증해야 합니다.
408Request Timeout서버가 요청을 기다리다 시간이 초과되었습니다.
409Conflict요청이 서버의 현재 상태와 충돌합니다.
410Gone요청한 콘텐츠가 서버에서 영구적으로 삭제되었으며 전달 주소가 없습니다.
411Length RequiredContent-Length 헤더 필드가 정의되지 않아 서버가 요청을 거부했습니다.
412Precondition Failed클라이언트가 헤더에 표시한 전제 조건을 서버가 충족하지 못합니다.
413Payload Too Large요청 엔티티가 서버에서 정의한 제한보다 큽니다.
414URI Too Long클라이언트가 요청한 URI가 서버가 해석하려는 길이보다 깁니다.
415Unsupported Media Type요청한 데이터의 미디어 형식이 서버에서 지원되지 않습니다.
416Range Not Satisfiable요청의 Range 헤더 필드에 지정된 범위를 충족할 수 없습니다.
417Expectation FailedExpect 요청 헤더 필드에 표시된 기대를 서버가 충족할 수 없습니다.
418I'm a Teapot서버가 찻주전자로 커피를 내리려는 시도를 거부합니다.
421Misdirected Request요청이 응답을 생성할 수 없는 서버로 전달되었습니다.
422Unprocessable Entity요청 형식은 올바르지만 의미론적 오류로 인해 처리할 수 없습니다.
423Locked접근하려는 리소스가 잠겨 있습니다.
424Failed Dependency요청이 다른 요청에 의존하고 있었으며 해당 요청이 실패하여 실패했습니다.
425Too Early서버가 재생될 수 있는 요청을 처리하는 위험을 감수하지 않으려 합니다.
426Upgrade Required서버가 현재 프로토콜을 사용하여 요청을 수행하는 것을 거부합니다.
428Precondition Required원본 서버가 요청이 조건부일 것을 요구합니다.
429Too Many Requests사용자가 주어진 시간 내에 너무 많은 요청을 보냈습니다.
431Request Header Fields Too Large헤더 필드가 너무 커서 서버가 요청을 처리하지 않으려 합니다.
451Unavailable For Legal Reasons사용자 에이전트가 법적으로 제공할 수 없는 리소스를 요청했습니다.

서버 오류 (5xx)

500Internal Server Error서버가 처리 방법을 모르는 상황에 직면했습니다.
501Not Implemented요청 메서드가 서버에서 지원되지 않으며 처리할 수 없습니다.
502Bad Gateway서버가 게이트웨이 또는 프록시 역할을 하면서 업스트림 서버로부터 잘못된 응답을 받았습니다.
503Service Unavailable서버가 요청을 처리할 준비가 되지 않았습니다.
504Gateway Timeout서버가 게이트웨이 역할을 하고 있으며 업스트림 서버로부터 적시에 응답을 받을 수 없습니다.
505HTTP Version Not Supported요청에 사용된 HTTP 버전이 서버에서 지원되지 않습니다.
506Variant Also Negotiates서버에 내부 구성 오류가 있습니다: 투명한 콘텐츠 협상이 순환 참조를 초래합니다.
507Insufficient Storage서버가 요청을 완료하는 데 필요한 표현을 저장할 수 없습니다.
508Loop Detected서버가 요청을 처리하는 동안 무한 루프를 감지했습니다.
510Not Extended서버가 요청을 이행하려면 요청에 대한 추가 확장이 필요합니다.
511Network Authentication Required클라이언트가 네트워크 접근 권한을 얻으려면 인증해야 합니다.

도구 소개

이 도구는 HTTP 상태 코드의 온라인 참조입니다. 모든 표준 HTTP 상태 코드를 설명 및 사용 사례와 함께 검색하고 탐색할 수 있습니다.