Skip to content

HTTP 상태 코드 치트 시트

이 페이지는 각 카테고리의 의미, 사용 시나리오 및 해결 방법을 포함하여 HTTP 상태 코드에 대한 자세한 참조를 제공합니다.

1xx: 정보성 상태 코드

상태 코드 설명
100 Continue (계속)
101 Switching Protocols (프로토콜 전환)

2xx: 성공 상태 코드

상태 코드 설명
200 OK (성공)
201 Created (작성됨)
202 Accepted (허용됨)
203 Non-Authoritative Information (신뢰할 수 없는 정보)
204 No Content (콘텐츠 없음)
205 Reset Content (콘텐츠 재설정)
206 Partial Content (일부분 성공)

3xx: 리다이렉션 상태 코드

상태 코드 설명
300 Multiple Choices (여러 선택항목)
301 Moved Permanently (영구 이동)
302 Found (찾음/일시적 이동)
303 See Other (다른 위치 보기)
304 Not Modified (수정되지 않음)
305 Use Proxy (프록시 사용)
307 Temporary Redirect (임시 리다이렉션)
308 Permanent Redirect (영구 리다이렉션)

4xx: 클라이언트 오류 상태 코드

상태 코드 설명
400 Bad Request (잘못된 요청)
401 Unauthorized (권한 없음)
402 Payment Required (결제 필요)
403 Forbidden (거부됨)
404 Not Found (찾을 수 없음)
405 Method Not Allowed (허용되지 않는 메소드)
406 Not Acceptable (수용할 수 없음)
407 Proxy Authentication Required (프록시 인증 필요)
408 Request Timeout (요청 시간 초과)
409 Conflict (충돌)
410 Gone (사라짐)
411 Length Required (길이 필요)
412 Precondition Failed (사전 조건 실패)
413 Payload Too Large (요청 본문이 너무 큼)
414 URI Too Long (URI가 너무 길음)
415 Unsupported Media Type (지원되지 않는 미디어 유형)
416 Range Not Satisfiable (범위가 적절하지 않음)
417 Expectation Failed (예상 실패)

5xx: 서버 오류 상태 코드

상태 코드 설명
500 Internal Server Error (서버 내부 오류)
501 Not Implemented (구현되지 않음)
502 Bad Gateway (불량 게이트웨이)
503 Service Unavailable (서비스를 사용할 수 없음)
504 Gateway Timeout (게이트웨이 시간 초과)
505 HTTP Version Not Supported (지원되지 않는 HTTP 버전)

결론

이 상태 코드 치트 시트를 통해 개발자는 다양한 HTTP 상태 코드의 의미와 적용 시나리오를 신속하게 찾고 이해하여 웹 개발 및 디버깅을 보다 효율적으로 수행할 수 있습니다.