본문으로 건너뛰기
Toova
모든 도구

HTTP 상태 코드 참조

개인정보 보호 설계 — 브라우저에서 모두 처리됩니다

모든 HTTP 상태 코드를 조회하고 그 의미, 카테고리, RFC 참조를 봅니다. Toova는 100에서 599까지의 모든 표준 코드와 CDN 및 플랫폼에서 사용하는 일반적인 비표준 코드를 다룹니다. 모두 브라우저에서 평이한 한국어로 설명됩니다.

상태 코드가 의미하는 것

1xx는 정보(드뭄). 2xx는 성공(200 OK, 201 Created, 204 No Content). 3xx는 리디렉션(301 영구, 302 임시, 304 캐시됨). 4xx는 클라이언트 오류(400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 429 Too Many Requests). 5xx는 서버 오류(500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout). Toova는 각각을 컨텍스트에서 설명하며 정의하는 RFC에 대한 링크가 있습니다.

일반적인 함정

302 대 301은 SEO와 링크 무결성에 중요합니다. 401은 요청이 자격 증명이 없음을 의미하며, 403은 자격 증명이 유효하지만 리소스가 금지됨을 의미합니다. 429는 속도 제한 시 반환할 것이지만, 많은 플랫폼이 잘못 503을 보냅니다. Toova는 일반적인 상황에 대한 올바른 코드에 대한 예제와 포인터로 이러한 구별을 표시합니다. API를 설계하거나 예상치 못한 응답을 디버깅할 때 유용합니다.

로컬 전용

조회는 전적으로 브라우저에서 실행됩니다. 모든 상태 코드 정의가 페이지와 함께 번들로 제공됩니다. API 호출 없음, 속도 제한 없음, 가동 중단 없음. 첫 로드 후 페이지는 오프라인에서 작동하므로 디버깅 세션에 깊이 들어가 있고 다른 서비스가 불안정할 때 Toova는 신뢰할 수 있는 참조입니다.

자주 묻는 질문

401과 403의 차이점은 무엇입니까?
401 Unauthorized는 요청에 유효한 인증 자격 증명이 없음을 의미합니다. 403 Forbidden은 자격 증명이 유효하지만 리소스가 그 사용자에게 금지되어 있음을 의미합니다. 많은 API가 이름을 상호 교환적으로 사용하지만 사양은 명확합니다. 인증되지 않으면 401, 인증되었지만 허용되지 않으면 403입니다.
301과 302를 언제 사용해야 합니까?
301 Moved Permanently는 검색 엔진과 클라이언트에게 새 URL이 표준임을 알립니다. 링크 형평성과 북마크가 업데이트되어야 합니다. 302 Found는 임시이므로 원본 URL이 표준으로 유지됩니다. 마이그레이션과 리브랜딩에는 301을 사용하십시오.
429가 표준입니까?
예. RFC 6585는 속도 제한에 대해 429 Too Many Requests를 정의합니다. 많은 플랫폼이 여전히 같은 목적으로 503 Service Unavailable을 사용하는데, 이는 기술적으로 잘못된 것입니다. 5xx는 클라이언트 동작이 아닌 서버 문제를 암시하기 때문입니다.
418과 같은 비표준 코드는 어떻습니까?
418 I'm a teapot은 RFC 2324의 만우절 사양에서 나왔습니다. 코드에 나타난다는 의미에서는 실제이지만 프로덕션을 위한 것이 아닙니다. Toova는 완전성을 위해 메모와 함께 이들을 나열합니다.
서버로 전송되는 데이터가 있습니까?
아니요. 조회는 전적으로 클라이언트 측입니다.