HTTP 상태 코드 조회

HTTP 상태 코드를 검색하고 의미를 비교하며 코드나 참조 링크를 복사하세요.

웹 및 API
작업 공간 준비 중…

입력

작업 공간 준비 중…

출력
결과가 여기에 표시됩니다.

사용 방법

  1. 상태 번호, 이름 또는 설명으로 검색하세요.
  2. 코드 분류나 자주 쓰는 코드를 필터링하고 항목을 선택하세요.
  3. 코드나 직접 링크를 복사하거나 JSON 참조를 다운로드하세요.

HTTP 응답 상태 해석

상태 코드는 서버가 HTTP 요청을 처리한 결과를 요약합니다. 첫 자리는 응답 분류를, 구체적인 코드는 더 자세한 의미를 나타냅니다.

프로토콜의 의미와 애플리케이션 오류 메시지를 구분하는 데 활용하세요. 실패 원인을 진단하려면 응답 헤더, 본문과 서버 맥락도 필요할 수 있습니다.

응답 코드 찾기

번호, 프로토콜 이름이나 설명으로 검색할 수 있습니다. 분류 필터는 정보, 성공, 리디렉션, 클라이언트 오류와 서버 오류 응답을 나눕니다.

자주 쓰는 코드 보기는 탐색 편의 기능이지 별도 표준이 아닙니다. 미할당 번호도 특정 제품에서 사용될 수 있지만 그것이 등록된 상태 코드라는 뜻은 아닙니다.

예제
입력
404
결과
404 Not Found

예제 데이터입니다. 값, 인증, 엔드포인트 동작은 실제 사용 환경에서 확인하세요.

등록과 맥락

이 참조는 2026년 10월 22일 IANA 등록 스냅샷을 기준으로 합니다. 예약, 사용 중단, 폐기 및 임시 항목은 표시되며 최신 등록 상태가 중요하면 연결된 레지스트리를 확인하세요.

HTTP 상태 코드 참조

링크 복사는 선택한 코드의 주소를 만듭니다. JSON 다운로드는 현재 필터 결과만이 아니라 이름, 등록 상태와 설명을 포함한 전체 참조를 내보냅니다.

코드이름의미
100Continue서버가 초기 헤더를 수락했습니다. 클라이언트는 요청 본문을 계속 전송할 수 있습니다.
101Switching Protocols서버가 클라이언트가 요청한 프로토콜로 전환하는 데 동의했습니다.
102Processing처리가 진행 중임을 나타내는 WebDAV 중간 응답입니다.
103Early Hints클라이언트가 미리 로드할 리소스 등의 힌트를 담은 중간 응답입니다.
104Upload Resumption Supported재개 가능한 업로드를 위한 임시 등록입니다. 현재 등록은 2026년 11월 13일에 만료됩니다.
200OK요청이 성공했습니다. 응답 내용의 의미는 요청 메서드에 따라 달라집니다.
201Created요청으로 하나 이상의 리소스가 생성되었습니다. Location 헤더가 주 리소스를 나타낼 수 있습니다.
202Accepted요청이 처리 대상으로 수락되었지만 작업이 완료된 것은 아닙니다.
203Non-Authoritative Information변환을 수행하는 중개자가 원본 서버의 성공 응답을 수정했습니다.
204No Content요청이 성공했으며 응답 내용이 없습니다. JSON 본문을 기대하면 안 됩니다.
205Reset Content요청이 성공했으며 요청을 발생시킨 화면을 초기화하도록 클라이언트에 요구합니다.
206Partial Content서버가 전체 표현 대신 요청한 하나 이상의 바이트 범위를 반환했습니다.
207Multi-Status여러 작업이나 리소스의 개별 결과를 담은 WebDAV 응답입니다.
208Already Reported동일한 다중 상태 응답에서 이미 앞서 나열된 WebDAV 바인딩입니다.
226IM Used서버가 표현에 델타 등의 인스턴스 조작을 적용했습니다.
300Multiple Choices사용 가능한 표현이 여러 개이므로 클라이언트가 하나를 선택해야 할 수 있습니다.
301Moved Permanently리소스에 새 영구 URI가 있습니다. 일부 클라이언트는 리디렉션 시 POST를 GET으로 바꿉니다.
302Found리소스가 일시적으로 다른 위치에 있습니다. 일부 클라이언트는 POST를 GET으로 바꿉니다.
303See Other보통 GET을 사용해 다른 URI에서 결과를 가져옵니다. 흔히 POST 다음에 사용됩니다.
304Not Modified조건부 조회에서 새 표현을 찾지 못했습니다. 캐시된 응답을 재사용하세요.
305Use Proxy프록시를 통해 리소스에 접근하라는 사용 중단 권고 코드입니다. 새 API에서는 사용하지 마세요.
306Unused미사용으로 예약된 코드이며 현재 정의된 리디렉션 동작은 없습니다.
307Temporary Redirect요청 메서드와 본문을 유지하며 임시 리디렉션을 따릅니다.
308Permanent Redirect요청 메서드와 본문을 유지하며 영구 리디렉션을 따릅니다.
400Bad Request잘못된 구문 등 클라이언트 측 문제로 서버가 요청을 처리할 수 없습니다.
401Unauthorized유효한 인증 정보가 필요합니다. WWW-Authenticate 챌린지와 인증 정보를 확인하세요.
402Payment Required향후 사용을 위해 예약되었습니다. 결제 관련 의미는 사용하는 API에 따라 다릅니다.
403Forbidden서버가 요청을 이해했지만 이행을 거부했습니다. 인증만으로는 해결되지 않을 수 있습니다.
404Not Found리소스를 찾지 못했거나 서버가 리소스의 존재를 공개하지 않으려 합니다.
405Method Not Allowed이 리소스에는 해당 메서드가 허용되지 않습니다. Allow 응답 헤더를 확인하세요.
406Not Acceptable요청의 콘텐츠 협상 조건에 맞는 표현이 없습니다.
407Proxy Authentication Required원본 서버가 아닌 중간 프록시에서 인증이 필요합니다.
408Request Timeout서버가 대기 가능한 시간 내에 전체 요청을 받지 못했습니다.
409Conflict요청이 리소스의 현재 상태와 충돌합니다. 충돌을 해결한 후 다시 시도하세요.
410Gone리소스를 더 이상 사용할 수 없으며 이 상태가 영구적일 가능성이 높습니다.
411Length Required서버가 이 요청에 Content-Length를 요구합니다.
412Precondition FailedIf-Match 등 클라이언트가 제공한 조건이 거짓으로 평가되었습니다.
413Content Too Large요청 내용이 서버가 허용하거나 처리할 수 있는 크기를 초과합니다.
414URI Too Long요청 URI가 서버가 해석하려는 길이를 초과합니다.
415Unsupported Media Type이 작업은 요청 내용의 형식 또는 콘텐츠 인코딩을 지원하지 않습니다.
416Range Not Satisfiable선택한 표현에 대해 요청한 범위를 충족할 수 없습니다.
417Expectation Failed서버가 Expect 요청 헤더의 기대 조건을 충족할 수 없습니다.
418Unused (I’m a teapot)현재 HTTP 명세에서 미사용으로 예약되어 있으며 역사적으로 “I'm a teapot”으로 알려져 있습니다.
421Misdirected Request이 출처에 대해 권한 있는 응답을 제공할 수 없는 서버로 요청이 전송되었습니다.
422Unprocessable Content콘텐츠 유형과 구문은 이해했지만 포함된 지시를 처리할 수 없습니다.
423Locked작업에 필요한 WebDAV 리소스가 잠겨 있습니다.
424Failed Dependency의존하는 다른 작업이 실패하여 WebDAV 작업도 실패했습니다.
425Too Early서버가 TLS 조기 데이터로 재전송될 위험이 있는 요청의 처리를 거부했습니다.
426Upgrade Required요청이 성공하려면 클라이언트가 프로토콜을 전환해야 합니다. Upgrade 헤더를 확인하세요.
428Precondition Required서버가 갱신 손실을 방지하기 위해 조건부 요청을 요구합니다.
429Too Many Requests클라이언트가 너무 많은 요청을 전송했습니다. Retry-After 안내와 API 호출 제한을 따르세요.
431Request Header Fields Too Large개별 요청 헤더 또는 전체 헤더 크기가 너무 큽니다.
451Unavailable For Legal Reasons법적 사유로 접근이 차단되어 리소스를 사용할 수 없습니다.
500Internal Server Error예기치 않은 서버 측 상황으로 요청을 이행하지 못했습니다.
501Not Implemented서버가 요청 이행에 필요한 기능을 지원하지 않습니다.
502Bad Gateway게이트웨이 또는 프록시가 상위 서버에서 잘못된 응답을 받았습니다.
503Service Unavailable과부하나 유지보수 등으로 서비스를 일시적으로 사용할 수 없습니다. Retry-After를 확인하세요.
504Gateway Timeout게이트웨이 또는 프록시가 상위 서버의 응답을 제시간에 받지 못했습니다.
505HTTP Version Not Supported서버가 요청에 사용된 HTTP 버전을 지원하지 않습니다.
506Variant Also Negotiates서버의 콘텐츠 협상 설정으로 변형 선택이 순환합니다.
507Insufficient Storage서버가 작업 완료에 필요한 표현을 저장할 수 없습니다.
508Loop DetectedWebDAV 작업 중 무한 루프가 발생했습니다.
510Not Extended폐기된 HTTP 확장 프레임워크 코드입니다. 새 API에서는 사용하지 마세요.
511Network Authentication Required네트워크에 접근하려면 클라이언트 인증이 필요하며 보통 캡티브 포털을 사용합니다.
처리 제한

로컬 도구는 최대 1 MiB 입력, 최대 64 KiB URL과 5초 처리 제한을 적용합니다. API 요청은 헤더 100개, 매개변수 100행, 1–120초 제한 시간과 최대 5 MiB 응답 수신을 지원합니다. 긴 텍스트는 축약하여 미리 보여 줍니다. 요청은 선택한 엔드포인트로 직접 전송되며 CORS와 브라우저 정책이 적용됩니다.

?

자주 묻는 질문

모든 세 자리 코드가 표준화되어 있나요?

아니요. 일부 번호는 미할당이거나 개별 제품에서 사용합니다. 서버나 프록시에서 쓴다는 사실만으로 IANA 등록이 성립하지는 않습니다.

401과 403은 어떻게 다른가요?

401은 유효한 인증을 요구하며 보통 WWW-Authenticate challenge를 포함합니다. 403은 작업 거부를 뜻하며 자격 증명을 제공해도 해결되지 않을 수 있습니다.

4xx 응답은 항상 제 코드의 실수인가요?

아니요. 요청과 응답의 상황을 설명합니다. 인증, 권한, 라우팅, 속도 제한이나 애플리케이션 규칙도 4xx 응답을 만들 수 있습니다.

특정 상태 항목을 공유할 수 있나요?

네. 항목을 선택하고 링크 복사를 사용하세요. 해당 코드의 status 앵커가 링크에 포함됩니다.

JSON 다운로드는 검색 결과만 내보내나요?

아니요. 현재 언어의 설명을 포함한 전체 참조를 내보냅니다.

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.