핵심 요점
- 01RFC 9110 및 IANA 레지스트리에서 출처한 100에서 511까지 모든 HTTP 상태 코드를 포함합니다.
- 02코드 번호, 이름 또는 설명의 구문으로 검색하세요 — 목록이 즉시 필터링됩니다.
- 03클래스(1xx, 2xx, 3xx, 4xx, 5xx)로 필터링하여 디버깅 중에 초점을 좁히세요.
- 04무료, 즉시, 가입 없음 — 브라우저에서 완전히 실행됩니다.
전용 HTTP 상태 코드 참조가 필요한 이유는?
모든 웹 개발자는 한동안 본 적 없는 상태 코드에 도달합니다. 404와 500은 알지만 401과 403의 정확한 차이는 무엇입니까? 400 대신 422를 언제 반환해야 합니까? 418이 실제로 사양에 있습니까? RFC 법률 용어를 인용하지 않고 일반 영어로 코드를 설명하는 빠른 참조는 초 단위로 이러한 질문에 답합니다.
Handytool의 조회는 RFC 9110(현재 HTTP 의미 사양)과 IANA HTTP 상태 레지스트리에서 출처했습니다. WebDAV 확장(207, 423, 424) 및 실제 API 응답에서 만날 덜 일반적인 코드를 포함합니다. 각 항목은 표준화 위원회가 아닌 개발자를 대상으로 하는 한 문장 일반 영어 요약을 가지고 있습니다.
HTTP 상태 코드를 조회하는 방법
- 01
코드, 이름 또는 키워드로 검색하세요
코드(404), 이름 조각(Not Found) 또는 설명 구문(teapot, redirect, authentication)을 입력하세요. 목록이 실시간으로 필터링됩니다.
- 02
클래스별로 필터링하세요
클래스 버튼을 사용하여 1xx 정보, 2xx 성공, 3xx 리다이렉트, 4xx 클라이언트 오류 또는 5xx 서버 오류 코드만 표시하세요. 리다이렉트 체인을 디버깅하거나 서버 오류를 디버깅할 때 해당 패밀리의 모든 코드를 보려는 경우에 유용합니다.
- 03
일반 영어 설명을 읽으세요
각 항목에는 공식 이름, 코드 번호, 코드가 의미하는 내용과 언제 적용되는지에 대한 간단한 개발자 중심 설명이 포함됩니다.
외워두면 좋은 상태 코드
- 01200 OK — GET, POST, PUT 응답의 표준 성공.
- 02201 Created — 리소스가 생성되었습니다. 일반적으로 성공적인 POST 후 반환됩니다.
- 03204 No Content — 응답 본문이 없는 성공. DELETE 후 일반적입니다.
- 04301 Moved Permanently — 정규 리다이렉트. 검색 엔진이 링크 자산을 이전합니다.
- 05400 Bad Request — 형식이 잘못됨, 필드 누락 또는 분석할 수 없는 페이로드.
- 06422 Unprocessable Entity — 구문이 유효하지만 비즈니스 논리에서 실패하는 요청.
즉시 조회, 서버 호출 없음
전체 상태 코드 데이터베이스가 페이지에 번들로 포함됩니다. 검색, 필터링, 설명 읽기는 모두 브라우저에서 로컬로 발생합니다 — 쿼리가 서버로 전송되지 않으며 페이지가 로드되면 오프라인으로 작동합니다.
참조에는 실제로 발생하는 Cloudflare의 52x 범위와 같은 벤더별 코드가 포함됩니다. 사양 정의 코드와 플랫폼별 코드를 구별할 수 있도록 벤더 확장으로 표기됩니다.
HTTP 상태 코드 조회 FAQ
400과 422의 차이는 무엇입니까?
400 Bad Request는 서버가 모두 구문 분석할 수 없는 요청입니다 — 손상된 JSON, 잘못된 쿼리 구문. 422 Unprocessable Entity는 올바르게 구문 분석되지만 의미 검증에 실패하는 요청입니다. 중복 이메일, 최소값 아래의 나이 값 등입니다.
401과 403의 차이는 무엇입니까?
401은 인증되지 않음을 의미합니다 — 자격을 제공하고 재시도하세요. 403은 인증되었지만 금지됨을 의미합니다 — 필요한 권한이 없으며, 다른 자격이 도움이 될 수 있지만 같은 자격은 도움이 되지 않습니다.
418 I'm a Teapot는 실제 HTTP 상태 코드입니까?
네 — RFC 2324(1998) April Fools' RFC로 정의되었으며, RFC 7168에서 확인되었으며, IANA 레지스트리에 포함되었습니다. HTTP 자체에서 사용하지 않지만 소수의 서비스가 Easter egg로 반환합니다.
최신 HTTP 상태 코드를 다루는 RFC는 무엇입니까?
RFC 9110(2022년 6월 발행)은 현재 HTTP 의미 사양입니다. RFC 7231을 대체하고 핵심 HTTP 상태 코드 정의를 통합합니다.
511 이상의 상태 코드가 보이는 이유는?
511 이상의 코드는 IANA 레지스트리에서 할당되지 않습니다. Cloudflare와 같은 일부 플랫폼은 자체 오류 조건에 사용자 정의 5xx 코드를 사용하지만 표준 HTTP보다는 벤더 확장입니다.