- 100ContinueInformational
The server has received the request headers and the client should proceed to send the request body.
- 101Switching ProtocolsInformational
The requester has asked the server to switch protocols and the server has agreed to do so.
- 103Early HintsInformational
Used to return some response headers before the final HTTP message so the browser can start preloading resources.
- 200OKSuccess
Standard response for a successful HTTP request.
- 201CreatedSuccess
The request succeeded and a new resource was created.
- 202AcceptedSuccess
The request has been accepted for processing but is not yet complete.
- 203Non-Authoritative InformationSuccess
The returned metadata originated from a local or third-party copy rather than the origin server.
- 204No ContentSuccess
The server processed the request successfully but is not returning any content.
- 205Reset ContentSuccess
The server asks the client to reset the document view that sent the request.
- 206Partial ContentSuccess
The server is delivering only part of the resource because the client requested a byte range.
- 207Multi-StatusSuccess
WebDAV: conveys information about multiple resources in a single XML response.
- 208Already ReportedSuccess
WebDAV: the members of a DAV binding have already been enumerated in a previous reply.
- 226IM UsedSuccess
The server fulfilled a GET request using an instance-manipulation applied to the current instance.
- 300Multiple ChoicesRedirection
The request has more than one possible response; the user agent can choose among them.
- 301Moved PermanentlyRedirection
This and all future requests should be directed to the given URL.
- 302FoundRedirection
The resource resides temporarily under a different URL; the method may be changed to GET.
- 303See OtherRedirection
The response to the request can be found under another URI using a GET request.
- 304Not ModifiedRedirection
The resource has not been modified since the version specified by the request headers.
- 305Use ProxyRedirection
The requested resource is available only through a proxy (deprecated).
- 306Switch ProxyRedirection
No longer used; originally meant subsequent requests should use a specified proxy.
- 307Temporary RedirectRedirection
The request should be repeated with another URL; the request method must not change.
- 308Permanent RedirectRedirection
This and all future requests should use another URL; the request method must not change.
- 400Bad RequestClient Error
The server cannot process the request due to a client error such as malformed syntax.
- 401UnauthorizedClient Error
Authentication is required and has either failed or not been provided.
- 402Payment RequiredClient Error
Reserved for future use; sometimes used for paywalled resources.
- 403ForbiddenClient Error
The server understood the request but refuses to authorize it.
- 404Not FoundClient Error
The requested resource could not be found on the server.
- 405Method Not AllowedClient Error
The request method is not supported for the requested resource.
- 406Not AcceptableClient Error
The requested resource can only generate content not acceptable per the Accept headers.
- 407Proxy Authentication RequiredClient Error
The client must first authenticate itself with the proxy.
- 408Request TimeoutClient Error
The server timed out waiting for the client to send the request.
- 409ConflictClient Error
The request could not be processed because of a conflict with the current state of the resource.
- 410GoneClient Error
The resource is no longer available and will not be available again.
- 411Length RequiredClient Error
The request did not specify the length of its content, which is required by the resource.
- 412Precondition FailedClient Error
The server does not meet one of the preconditions given in the request headers.
- 413Content Too LargeClient Error
The request payload is larger than the server is willing or able to process.
- 414URI Too LongClient Error
The URI provided was too long for the server to process.
- 415Unsupported Media TypeClient Error
The request uses a media type the server does not support for the resource.
- 416Range Not SatisfiableClient Error
The portion of the resource requested in the Range header cannot be supplied by the server.
- 417Expectation FailedClient Error
The server cannot meet the requirements of the Expect request header field.
- 418I'm a TeapotClient Error
RFC 2324 joke status: the server refuses to brew coffee because it is, permanently, a teapot.
- 421Misdirected RequestClient Error
The request was directed at a server that is not able to produce a response.
- 422Unprocessable ContentClient Error
The server understands the content type and syntax but cannot process the contained instructions (WebDAV).
- 423LockedClient Error
WebDAV: the source or destination resource of the method is locked.
- 424Failed DependencyClient Error
WebDAV: the method could not be performed because the requested action depended on another action that failed.
- 425Too EarlyClient Error
The server is unwilling to risk processing a request that might be a replay.
- 428Precondition RequiredClient Error
The origin server requires the request to be conditional.
- 429Too Many RequestsClient Error
The user has sent too many requests in a given time (rate limiting).
- 431Request Header Fields Too LargeClient Error
The server is unwilling to process the request because its header fields are too large.
- 451Unavailable For Legal ReasonsClient Error
The resource is unavailable due to legal demands such as government censorship or a takedown.
- 500Internal Server ErrorServer Error
A generic error message: the server encountered an unexpected condition.
- 501Not ImplementedServer Error
The server does not support the functionality required to fulfill the request.
- 502Bad GatewayServer Error
The server, acting as a gateway, received an invalid response from an upstream server.
- 503Service UnavailableServer Error
The server is currently unavailable, typically because it is overloaded or down for maintenance.
- 504Gateway TimeoutServer Error
The server, acting as a gateway, timed out waiting for an upstream response.
- 505HTTP Version Not SupportedServer Error
The server does not support the HTTP protocol version used in the request.
- 506Variant Also NegotiatesServer Error
Transparent content negotiation for the request resulted in a circular reference.
- 507Insufficient StorageServer Error
WebDAV: the server is unable to store the representation needed to complete the request.
- 508Loop DetectedServer Error
WebDAV: the server detected an infinite loop while processing the request.
- 510Not ExtendedServer Error
Further extensions to the request are required for the server to fulfill it.
- 511Network Authentication RequiredServer Error
The client must authenticate to gain network access, as with a captive portal.
機能概要
すべての標準HTTPステータスコードを収めた、高速で検索可能なリファレンス。クラス(1xx-5xx)で絞り込んだり、コードやキーワードで検索したりして、そのコードの意味・サーバーがいつ返すか・クライアントは何をすべきかを確認できます。デバッグ、API設計、障害対応のときに開発者がまず開くクイックリファレンスです。
使い方
- コード(例:
404)やキーワード(例:redirect、teapot)で検索します。 - クラスセレクター(すべて / 1xx / 2xx / 3xx / 4xx / 5xx)でカテゴリを絞り込みます。
- 任意のコードの Copy をタップすると、
"code reason"の形式でコピーされます。
例
200 OK- リクエストが成功した(2xx 成功)。301 Moved Permanently- リソースに新しい恒久的なURLができた(3xx リダイレクト)。404 Not Found- サーバーは一致するリソースを見つけられなかった(4xx クライアントエラー)。503 Service Unavailable- サーバーが過負荷状態かメンテナンス中(5xx サーバーエラー)。
補足
- クラス: 1xx 情報 · 2xx 成功 · 3xx リダイレクト · 4xx クライアントエラー · 5xx サーバーエラー。
- SEOメモ: 検索エンジンにとって
301と302の使い分けは重要 -301はリンク評価を引き継ぐが、302は引き継がない。 - 関連ツール: URL Inspector、cURL Command Builder、
JWTJWTA compact, URL-safe token that carries claims (like identity or expiry) between two parties, signed to prevent tampering.Learn more
Decoder。