HTTP 상태 코드

1xx~5xx 모든 HTTP 상태 코드를 설명과 함께 검색할 수 있는 완전한 참조 문서. 무료, 브라우저에서 완결.

100% 클라이언트 사이드 데이터가 브라우저 밖으로 나가지 않습니다 무료 · 회원가입 불필요

사용 방법

검색 상자에 상태 코드 번호, 이름 키워드, 또는 설명을 입력하면 실시간으로 목록이 필터링됩니다. 검색을 비워두면 모든 코드를 카테고리별로 탐색할 수 있습니다.

상태 코드 카테고리

  • 1xx 정보: 임시 응답 — 요청 수신됨, 서버가 아직 처리 중.
  • 2xx 성공: 요청이 수신, 이해, 수락됨.
  • 3xx 리다이렉션: 요청을 완료하려면 추가 조치 필요.
  • 4xx 클라이언트 오류: 요청에 잘못된 구문이 있거나 처리 불가.
  • 5xx 서버 오류: 서버가 유효한 요청 처리에 실패.

FAQ

HTTP 상태 코드 범위별 의미는 무엇입니까?

1xx=정보(요청 수신, 처리 중), 2xx=성공(요청 완료), 3xx=리다이렉션(추가 조치 필요), 4xx=클라이언트 오류(잘못된 요청, 미인증 등), 5xx=서버 오류(유효한 요청 처리 실패).

301과 302의 차이는 무엇입니까?

301(영구 이동)은 브라우저와 검색 엔진에 기록 업데이트를 지시합니다 — 리소스가 영구적으로 이동했습니다. 302(Found)는 임시 리다이렉션으로, 클라이언트는 향후에도 원래 URL을 사용해야 합니다.

404와 410의 차이는 무엇입니까?

리소스가 존재하지 않고 복구 여부가 불확실할 때는 404 Not Found를 사용합니다. 리소스가 영구 삭제되어 절대 돌아오지 않을 때는 410 Gone을 사용합니다 — 검색 엔진에 인덱스에서 제거하도록 알립니다.

API에서 429가 중요한 이유는 무엇입니까?

429(요청 과다)는 속도 제한의 표준 응답 코드입니다. 클라이언트는 Retry-After 헤더를 존중하고 서버에 과도한 요청을 방지하기 위해 지수 백오프를 구현해야 합니다.