HTTP 상태 코드 빠른 참조표
네, 완전히 무료입니다. 언제든지 전체 참조에 접근할 수 있으니 개발 및 디버깅 중 빠른 조회를 위해 북마크해 두세요.
아니요. 이것은 정적 참조 페이지입니다. 모든 검색과 필터링은 브라우저 내에서 이루어지며 어떠한 쿼리도 서버로 전송되지 않습니다.
필수 코드: 200 OK(요청 성공 — GET, PUT, PATCH의 기본값), 201 Created(리소스 생성됨 — Location 헤더가 있는 POST 응답에 사용), 204 No Content(성공했으나 응답 본문 없음 — DELETE에 사용), 301 Moved Permanently(URL이 영구적으로 변경됨 — 검색 엔진이 인덱스를 업데이트함), 302 Found(임시 리디렉션 — 드물게 사용, 메서드 유지를 위해 307/308 선호), 400 Bad Request(클라이언트가 유효하지 않은 데이터를 전송함 — 응답 본문에 오류 세부 정보 포함), 401 Unauthorized(인증 필요 — 클라이언트는 로그인해야 함), 403 Forbidden(인증되었으나 권한 없음 — 권한 변경 없이 재시도 금지), 404 Not Found(리소스가 존재하지 않음 — 가장 잘 알려진 코드), 409 Conflict(리소스 상태 충돌 — 중복 항목이나 버전 불일치에 사용), 422 Unprocessable Entity(의미론적 유효성 검사 오류 — 형식은 올바르나 내용이 유효하지 않음), 429 Too Many Requests(속도 제한), 500 Internal Server Error(일반적인 서버 장애 — 세부 정보는 서버 측에 기록하고 클라이언트에 노출하지 않음), 502 Bad Gateway, 503 Service Unavailable(서버 일시적 중단 — Retry-After 헤더 포함). REST API의 경우, 기본적으로 400을 사용하기보다는 항상 가장 구체적인 4xx 코드를 사용하십시오.