HTTP 상태 코드

모든 HTTP 상태 코드와 그 의미를 조회 — 검색 가능, 클래스별 분류.

코드이름의미

HTTP 상태 코드란?

HTTP 상태 코드는 서버가 모든 응답과 함께 돌려주는 세 자리 숫자로, 요청이 어떻게 처리되었는지 클라이언트에 알려 줍니다. 첫 자리 숫자에 따라 다섯 가지 클래스로 나뉩니다: 1xx(정보), 2xx(성공), 3xx(리다이렉션), 4xx(클라이언트 오류), 5xx(서버 오류). 예를 들어 200은 요청 성공, 301은 페이지가 영구 이동됨, 404는 리소스를 찾을 수 없음, 500은 서버에서 예기치 않은 오류가 발생했음을 의미합니다.

이 자료 사용법

숫자(예: “404”), 이름(“not found”), 키워드로 검색하고 버튼으로 클래스를 필터링하세요. 각 코드에는 짧고 쉬운 설명이 있어 응답이 정상인지, 리다이렉션인지, 클라이언트 잘못인지 서버 잘못인지 빠르게 알 수 있습니다. 모든 것이 브라우저에서 동작하며 어디로도 전송되지 않습니다.

자주 묻는 질문

404 상태 코드는 무슨 뜻인가요? 404 Not Found는 서버가 요청한 리소스를 찾지 못했다는 뜻으로, 보통 깨진 링크나 잘못 입력한 URL 때문입니다.

301과 302의 차이는? 301은 영구 리다이렉트로 클라이언트와 검색 엔진이 새 URL로 갱신해야 하고, 302는 임시여서 앞으로도 원래 URL을 계속 사용해야 합니다.

500 오류는 무슨 뜻인가요? 500 Internal Server Error는 서버가 예기치 않은 상황을 만나 요청을 처리하지 못했음을 나타내는 일반적인 메시지입니다.

418 “나는 찻주전자다”는 진짜인가요? 네 — 418은 1998년 만우절 농담으로 정의되었고 지금도 인정되지만, 일반 웹 서버는 사용하지 않습니다.

429 Too Many Requests는 무슨 뜻인가요? 짧은 시간에 요청을 너무 많이 보냈으니 속도를 늦추라는 뜻이며, 응답에는 흔히 Retry-After 헤더가 포함됩니다.

관련 도구

인기 도구