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 상태 코드의 의미와 적용 시나리오를 신속하게 찾고 이해하여 웹 개발 및 디버깅을 보다 효율적으로 수행할 수 있습니다.