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 상태 코드를 설명 및 사용 사례와 함께 검색하고 탐색할 수 있습니다.