🌐
HTTP 상태 코드
2xx 성공, 3xx 리다이렉션, 4xx 클라이언트 오류, 5xx 서버 오류 등 색상으로 분류된 HTTP 상태 코드 전체 목록을 제공합니다. 코드 번호나 키워드로 검색하면 각 코드의 의미와 일반적인 원인, 해결 방법을 빠르게 참고할 수 있어 API 개발·디버깅 시 유용합니다.
1xx2xx3xx4xx5xx
| 코드 | 범위 | 이름 | 설명 |
|---|---|---|---|
| 100 | 정보 | Continue | 클라이언트가 요청을 계속해도 좋습니다. |
| 101 | 정보 | Switching Protocols | 서버가 프로토콜을 전환합니다 (예: WebSocket). |
| 102 | 정보 | Processing | 서버가 요청을 처리 중입니다 (WebDAV). |
| 103 | 정보 | Early Hints | 최종 응답 전에 일부 헤더를 미리 전송합니다. |
| 200 | 성공 | OK | 요청이 성공적으로 처리되었습니다. |
| 201 | 성공 | Created | 요청이 성공하여 새 리소스가 생성되었습니다. |
| 202 | 성공 | Accepted | 요청이 접수되었으나 아직 처리되지 않았습니다. |
| 203 | 성공 | Non-Authoritative Information | 원본이 아닌 수정된 정보를 반환합니다. |
| 204 | 성공 | No Content | 요청은 성공했지만 반환할 콘텐츠가 없습니다. |
| 205 | 성공 | Reset Content | 요청 성공. 클라이언트 문서를 초기화하세요. |
| 206 | 성공 | Partial Content | 범위 요청에 대해 부분 콘텐츠를 반환합니다. |
| 207 | 성공 | Multi-Status | 여러 리소스의 상태를 포함하는 응답입니다 (WebDAV). |
| 301 | 리다이렉션 | Moved Permanently | 요청한 리소스가 영구적으로 새 URL로 리다이렉트되었습니다. |
| 302 | 리다이렉션 | Found | 요청한 리소스가 임시로 다른 URL로 리다이렉트되었습니다. |
| 303 | 리다이렉션 | See Other | 다른 URI에서 GET으로 응답을 확인하세요. |
| 304 | 리다이렉션 | Not Modified | 리소스가 수정되지 않았습니다. 캐시를 사용하세요. |
| 307 | 리다이렉션 | Temporary Redirect | 원래 요청 메서드를 유지한 채 임시 리다이렉트합니다. |
| 308 | 리다이렉션 | Permanent Redirect | 원래 요청 메서드를 유지한 채 영구 리다이렉트합니다. |
| 400 | 클라이언트 오류 | Bad Request | 서버가 요청 문법을 이해하지 못했습니다. |
| 401 | 클라이언트 오류 | Unauthorized | 인증이 필요합니다. 로그인이 필요합니다. |
| 402 | 클라이언트 오류 | Payment Required | 결제가 필요합니다 (미래 사용을 위해 예약됨). |
| 403 | 클라이언트 오류 | Forbidden | 서버가 요청을 이해했지만 접근이 금지되었습니다 (권한 없음). |
| 404 | 클라이언트 오류 | Not Found | 요청한 리소스를 찾을 수 없습니다. |
| 405 | 클라이언트 오류 | Method Not Allowed | 해당 리소스에서 요청한 HTTP 메서드가 허용되지 않습니다. |
| 406 | 클라이언트 오류 | Not Acceptable | 서버가 요청의 Accept 헤더에 맞는 콘텐츠를 생성할 수 없습니다. |
| 407 | 클라이언트 오류 | Proxy Authentication Required | 프록시 서버 인증이 필요합니다. |
| 408 | 클라이언트 오류 | Request Timeout | 서버의 대기 시간이 초과되었습니다. |
| 409 | 클라이언트 오류 | Conflict | 요청이 리소스의 현재 상태와 충돌합니다. |
| 410 | 클라이언트 오류 | Gone | 요청한 리소스가 영구적으로 삭제되었습니다. |
| 411 | 클라이언트 오류 | Length Required | Content-Length 헤더가 필요합니다. |
| 412 | 클라이언트 오류 | Precondition Failed | 요청 헤더의 전제조건이 서버에서 충족되지 않습니다. |
| 413 | 클라이언트 오류 | Payload Too Large | 요청 데이터가 서버 허용 한도를 초과했습니다. |
| 414 | 클라이언트 오류 | URI Too Long | 요청 URI가 서버 허용 길이를 초과합니다. |
| 415 | 클라이언트 오류 | Unsupported Media Type | 지원하지 않는 미디어 타입입니다. |
| 418 | 클라이언트 오류 | I'm a Teapot | 서버는 찻주전자이므로 커피를 내릴 수 없습니다 (RFC 2324). |
| 422 | 클라이언트 오류 | Unprocessable Entity | 요청 문법은 올바르지만 의미상 처리할 수 없습니다. |
| 423 | 클라이언트 오류 | Locked | 리소스가 잠금 상태입니다 (WebDAV). |
| 426 | 클라이언트 오류 | Upgrade Required | 클라이언트가 다른 프로토콜로 업그레이드해야 합니다. |
| 428 | 클라이언트 오류 | Precondition Required | 서버가 조건부 요청을 요구합니다. |
| 429 | 클라이언트 오류 | Too Many Requests | 너무 많은 요청을 보냈습니다. 잠시 후 시도하세요. |
| 431 | 클라이언트 오류 | Request Header Fields Too Large | 요청 헤더 필드가 너무 큽니다. |
| 451 | 클라이언트 오류 | Unavailable For Legal Reasons | 법적 사유로 제공할 수 없습니다. |
| 500 | 서버 오류 | Internal Server Error | 서버에서 예기치 않은 오류가 발생했습니다. |
| 501 | 서버 오류 | Not Implemented | 서버가 해당 요청 메서드를 지원하지 않습니다. |
| 502 | 서버 오류 | Bad Gateway | 게이트웨이가 업스트림 서버로부터 잘못된 응답을 받았습니다. |
| 503 | 서버 오류 | Service Unavailable | 서버가 일시적으로 서비스 불가 상태입니다. |
| 504 | 서버 오류 | Gateway Timeout | 게이트웨이가 업스트림 서버의 응답을 시간 내에 받지 못했습니다. |
| 505 | 서버 오류 | HTTP Version Not Supported | 서버가 해당 HTTP 버전을 지원하지 않습니다. |
| 507 | 서버 오류 | Insufficient Storage | 서버에 요청을 저장할 충분한 공간이 없습니다. |
| 508 | 서버 오류 | Loop Detected | 서버가 요청 처리 중 무한 루프를 감지했습니다 (WebDAV). |
| 511 | 서버 오류 | Network Authentication Required | 네트워크 접속을 위해 인증이 필요합니다. |
관련 도구
자주 묻는 질문
404 에러는 어떻게 해결하나요?▼
URL이 올바른지 확인하고, 페이지가 이동했다면 301 리다이렉트를 설정하세요. 사이트 소유자라면 커스텀 404 페이지를 만들어 사용자를 안내하세요.
301과 302 리다이렉트의 차이는?▼
301은 영구 이동으로 검색엔진이 새 URL로 색인을 이전합니다. 302는 임시 이동으로 원래 URL의 색인이 유지됩니다.