HTTP 상태 코드 빠른 참조

API와 CDN에서 자주 보는 코드 위주입니다. 드문 실험 코드는 제외했습니다.

업데이트:

코드이름의미
200OK본문 포함 성공
201생성됨리소스 생성됨
204콘텐츠 없음성공, 빈 본문
301영구 이동영구 리디렉션
302찾음임시 리디렉션
304수정 안 됨캐시 사본 사용
400잘못된 요청클라이언트 요청이 잘못됨
401인증 필요인증 필요 또는 실패
403금지됨인증됐지만 거부됨
404찾을 수 없음해당 리소스 없음
405허용되지 않는 메서드잘못된 HTTP 메서드
408요청 시간 초과클라이언트가 너무 느림
409충돌상태 충돌
410사라짐영구 삭제됨
422처리할 수 없는 개체의미가 잘못됨
429요청 과다요청 한도 초과
500내부 서버 오류서버 오류
502잘못된 게이트웨이업스트림 응답이 잘못됨
503서비스 이용 불가과부하 또는 중단
504게이트웨이 시간 초과업스트림 시간 초과

참고

자주 묻는 질문

HTTP 403은 무슨 뜻인가요?
403은 서버가 요청을 이해하고 인증했지만 해당 리소스 접근을 거부했다는 의미입니다. 401과 달리 다시 로그인해도 해결되지 않습니다.
HTTP 301과 302 리다이렉트의 차이는 무엇인가요?
301은 영구 이동을 뜻하며 클라이언트와 검색 엔진은 이후 새 URL을 사용해야 합니다. 302는 임시 리다이렉트로 원래 URL이 유효합니다.
HTTP 429는 무슨 뜻이고 어떻게 해결하나요?
429는 요청이 너무 많아 속도 제한에 걸렸다는 뜻입니다. 요청 빈도를 줄이고 서버가 반환하는 Retry-After 헤더를 따르세요.