분류: 개발 도구
HTTP 상태 코드 조회
모든 HTTP 상태 코드와 그 의미를 검색
1xx부터 5xx까지 전체 HTTP 상태 코드를 번호, 이름 또는 키워드로 검색하고, 각 코드가 무엇을 의미하는지 짧고 실용적인 설명을 확인하세요. 내장된 참조 표를 사용해 브라우저 안에서 모든 처리가 이루어집니다.
62개 코드
| 코드 | 이름 | 분류 | 의미 |
|---|---|---|---|
| 100 | Continue | 1xx 정보성 | The initial part of the request was received; the client should continue. |
| 101 | Switching Protocols | 1xx 정보성 | The server is switching protocols as requested by Upgrade. |
| 102 | Processing | 1xx 정보성 | The server has received the request and is still processing it. |
| 103 | Early Hints | 1xx 정보성 | Preload or preconnect hints sent before the final response. |
| 200 | OK | 2xx 성공 | The request succeeded. |
| 201 | Created | 2xx 성공 | The request succeeded and a new resource was created. |
| 202 | Accepted | 2xx 성공 | The request was accepted for processing but is not complete. |
| 203 | Non-Authoritative Information | 2xx 성공 | The payload was transformed by a proxy from the origin response. |
| 204 | No Content | 2xx 성공 | The request succeeded but there is no content to send. |
| 205 | Reset Content | 2xx 성공 | The client should reset the document view that sent the request. |
| 206 | Partial Content | 2xx 성공 | Only part of the resource is being sent, per a Range header. |
| 207 | Multi-Status | 2xx 성공 | A WebDAV response conveying status for multiple sub-requests. |
| 208 | Already Reported | 2xx 성공 | A WebDAV binding was already enumerated in a previous reply. |
| 226 | IM Used | 2xx 성공 | The server fulfilled the request using instance manipulations. |
| 300 | Multiple Choices | 3xx 리다이렉션 | The request has more than one possible response. |
| 301 | Moved Permanently | 3xx 리다이렉션 | The resource has been permanently moved to a new URL. |
| 302 | Found | 3xx 리다이렉션 | The resource is temporarily at a different URL. |
| 303 | See Other | 3xx 리다이렉션 | The response can be found under a different URL using GET. |
| 304 | Not Modified | 3xx 리다이렉션 | The resource has not changed since the last request; use the cache. |
| 305 | Use Proxy | 3xx 리다이렉션 | Deprecated: the requested resource must be accessed through a proxy. |
| 307 | Temporary Redirect | 3xx 리다이렉션 | The resource is temporarily at a different URL; method must not change. |
| 308 | Permanent Redirect | 3xx 리다이렉션 | The resource has permanently moved; method must not change. |
| 400 | Bad Request | 4xx 클라이언트 오류 | The server cannot process the request due to a client error. |
| 401 | Unauthorized | 4xx 클라이언트 오류 | Authentication is required and has failed or not been provided. |
| 402 | Payment Required | 4xx 클라이언트 오류 | Reserved for future use. |
| 403 | Forbidden | 4xx 클라이언트 오류 | The server understood the request but refuses to authorize it. |
| 404 | Not Found | 4xx 클라이언트 오류 | The server can not find the requested resource. |
| 405 | Method Not Allowed | 4xx 클라이언트 오류 | The request method is not supported for this resource. |
| 406 | Not Acceptable | 4xx 클라이언트 오류 | No content matching the Accept headers was found. |
| 407 | Proxy Authentication Required | 4xx 클라이언트 오류 | The client must authenticate with the proxy first. |
| 408 | Request Timeout | 4xx 클라이언트 오류 | The server timed out waiting for the request. |
| 409 | Conflict | 4xx 클라이언트 오류 | The request conflicts with the current state of the resource. |
| 410 | Gone | 4xx 클라이언트 오류 | The resource is no longer available and will not come back. |
| 411 | Length Required | 4xx 클라이언트 오류 | The request did not specify the length of its content. |
| 412 | Precondition Failed | 4xx 클라이언트 오류 | A precondition in the request headers was not met. |
| 413 | Payload Too Large | 4xx 클라이언트 오류 | The request entity is larger than the server can handle. |
| 414 | URI Too Long | 4xx 클라이언트 오류 | The requested URI is longer than the server can interpret. |
| 415 | Unsupported Media Type | 4xx 클라이언트 오류 | The media format of the request is not supported. |
| 416 | Range Not Satisfiable | 4xx 클라이언트 오류 | The requested range cannot be satisfied. |
| 417 | Expectation Failed | 4xx 클라이언트 오류 | The Expect header could not be met by the server. |
| 418 | I'm a Teapot | 4xx 클라이언트 오류 | An April Fools' joke status code from RFC 2324. |
| 421 | Misdirected Request | 4xx 클라이언트 오류 | The request was directed at a server unable to produce a response. |
| 422 | Unprocessable Entity | 4xx 클라이언트 오류 | The request was well-formed but semantically incorrect. |
| 423 | Locked | 4xx 클라이언트 오류 | The resource that is being accessed is locked. |
| 424 | Failed Dependency | 4xx 클라이언트 오류 | The request failed because a prior dependent request failed. |
| 425 | Too Early | 4xx 클라이언트 오류 | The server is unwilling to risk processing a replayable request. |
| 426 | Upgrade Required | 4xx 클라이언트 오류 | The client should switch to a different protocol. |
| 428 | Precondition Required | 4xx 클라이언트 오류 | The origin server requires the request to be conditional. |
| 429 | Too Many Requests | 4xx 클라이언트 오류 | The client has sent too many requests in a given time. |
| 431 | Request Header Fields Too Large | 4xx 클라이언트 오류 | The header fields are too large for the server. |
| 451 | Unavailable For Legal Reasons | 4xx 클라이언트 오류 | The resource is unavailable for legal reasons. |
| 500 | Internal Server Error | 5xx 서버 오류 | The server encountered an unexpected condition. |
| 501 | Not Implemented | 5xx 서버 오류 | The server does not support the functionality required. |
| 502 | Bad Gateway | 5xx 서버 오류 | The server, acting as a gateway, got an invalid response. |
| 503 | Service Unavailable | 5xx 서버 오류 | The server is not ready to handle the request. |
| 504 | Gateway Timeout | 5xx 서버 오류 | The server, acting as a gateway, did not get a response in time. |
| 505 | HTTP Version Not Supported | 5xx 서버 오류 | The HTTP version used in the request is not supported. |
| 506 | Variant Also Negotiates | 5xx 서버 오류 | Transparent content negotiation resulted in a circular reference. |
| 507 | Insufficient Storage | 5xx 서버 오류 | The server is unable to store the representation needed. |
| 508 | Loop Detected | 5xx 서버 오류 | The server detected an infinite loop while processing the request. |
| 510 | Not Extended | 5xx 서버 오류 | Further extensions to the request are required. |
| 511 | Network Authentication Required | 5xx 서버 오류 | The client needs to authenticate to gain network access. |
이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.
이 도구로 할 수 있는 일
모든 HTTP 응답에는 클라이언트에게 무슨 일이 있었는지 알려주는 세 자리 상태 코드가 붙습니다. 2xx는 성공, 3xx는 리다이렉션, 4xx는 클라이언트 측 오류, 5xx는 서버 측 오류를 뜻합니다. 이 도구는 IANA에 등록된 코드를 알기 쉬운 설명과 함께 묶어 두었으므로, 에디터를 떠나지 않고도 코드의 의미를 확인하거나 반환할 알맞은 코드를 찾을 수 있습니다.
사용 방법
- 상태 코드, 이름 또는 "rate limit" 같은 키워드를 입력하세요.
- 필요하다면 결과를 한 분류(1xx~5xx)로 좁히세요.
- 일치하는 코드에 대한 짧은 설명을 읽어보세요.
개인정보
이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.
자주 묻는 질문
- 이 목록은 어디서 온 건가요?
- IANA에 등록된 코드를 모은 로컬 표로, 일반적인 웹 API나 브라우저 상호작용에서 반환되는 거의 모든 코드를 다룹니다. 어떤 서버에도 요청을 보내지 않습니다.
- 401과 403의 차이는 무엇인가요?
- 401 Unauthorized는 요청에 유효한 인증 정보가 필요하다는 뜻이고, 403 Forbidden은 서버가 사용자가 누구인지는 파악했지만 해당 작업을 승인해주지 않는다는 뜻입니다.
- 418은 왜 존재하나요?
- "I'm a Teapot"은 1998년 만우절 RFC에서 비롯되었습니다. 진지하게 쓰이는 경우는 드물지만, 일부 API는 이스터에그로 사용하기도 합니다.