HTTP 상태코드 정리표

HTTP/1.1 표준 상태코드를 분류별로 정리했습니다. 자주 쓰는 코드는 굵게 표시되어 있습니다.

코드 이름 설명

상태코드 분류

자주 묻는 질문

401과 403의 차이는 무엇인가요?

401(Unauthorized)은 인증이 필요한 상태(로그인 안 됨), 403(Forbidden)은 인증은 됐지만 권한이 없는 상태입니다.

301과 302의 차이는 무엇인가요?

301(Moved Permanently)은 영구 이동, 302(Found)는 임시 이동입니다. SEO에서는 영구 이동인 경우 301을 써야 검색엔진이 새 URL의 권위를 이전합니다.

500과 502의 차이는 무엇인가요?

500(Internal Server Error)은 서버 내부 오류, 502(Bad Gateway)는 게이트웨이/프록시가 백엔드 서버로부터 잘못된 응답을 받았을 때 발생합니다.

418 I'm a teapot이 진짜 표준인가요?

1998년 만우절에 정의된 농담 RFC(RFC 2324)이지만 실제로 IANA에 등록된 코드입니다. 표준 사용은 아니며 일부 서비스가 이스터에그로 활용합니다.