The requestor should continue with the request. The server returns this code to indicate that it has received the first part of the request and is waiting for the rest.
The server has received the request headers and the client should proceed to send the request body.
The server can perform multiple actions for different requests. The server can perform the corresponding action based on the requestor's choice, or provide a list of actions for the requestor to choose from.
Indicates that multiple options for the resource from which the client may choose.
The requested web page has been permanently moved to a new location. For GET or HEAD requests, when the server returns this response, it will automatically redirect the requestor to the new location.
Indicates the resource had been moved to another location permanently. This and all future requests should be directed to the given URI.
The requestor can only access the requested resource using a proxy. The resource address will be included in the response (for security reasons, many clients will not comply with this response status).
The requested resource is available only through a proxy, the address for which is provided in the response.
The server does not understand the syntax of the client's request, such as incorrect request syntax, excessively large request body, or deceptive request paths.
The server cannot or will not process the request due to an apparent client error.
Access to the resource requires authentication, but no authorization was provided or incorrect authorization was provided during the request. For web pages that require login, the server may return this response.
The resource which authentication is required and not yet been provided (or failed).
Reserved for future use. Usually used in scenarios where payment is required, such as digital cash or online payments. An example is: Google Developer APIs use status 402 to indicate that the daily request limit has been exceeded.
Reserved for future use. Might be used as part of some form of digital cash or micropayment scheme, but that has not yet happened.
The server has received the request but refuses to provide the service. This status usually occurs because the requestor does not have sufficient permissions to access the requested resource.
The request contained valid data and was understood by the server, but the server is refusing action. This may be due to the user not having the necessary permissions for a resource or needing an account of some sort, or attempting a prohibited action.
The server does not support the current request method. For example: some resources only support GET and POST requests, and if a HEAD request is made, the server will return this status.
A request method is not supported for the requested resource.
"HTTP Status Code Query" is a convenient online tool designed to help users quickly look up and understand the detailed meanings of various HTTP status codes. This tool systematically categorizes HTTP status codes into five major series: 1xx (Informational responses), 2xx (Successful responses), 3xx (Redirection), 4xx (Client errors), and 5xx (Server errors), clearly displaying each status code's Chinese name, Chinese description, English description, and related protocol version or RFC definition information. Whether you are a developer, website administrator, or network enthusiast, this tool can help you efficiently diagnose network problems and enhance your understanding of the HTTP protocol.
How to Use
Browse Categories: The tool page logically groups HTTP status codes by numerical range (1xx, 2xx, 3xx, 4xx, 5xx). Users can directly navigate to the corresponding category area based on the status code range they need to focus on.
View Detailed Information: Under each status code entry, you can view the status code's numerical code, its corresponding Chinese name (e.g., "200 OK"), detailed Chinese description, and official English description.
Special Notes: Some status codes also come with additional explanatory tags, such as "Supported since HTTP/1.1", "This status code is defined by RFC 7233", or "This status code is deprecated". This information helps users gain a more comprehensive understanding of the status code's background and applicability.
Input parameter format and requirements: This tool is purely a query reference tool and does not require users to input any parameters. All information is pre-organized and displayed.
Output result format: The tool displays HTTP status codes and their detailed information in a clear, structured list format. The detailed content for each status code includes: status code number, Chinese name, Chinese description, English description, and optional specification source or version support tags.
Frequently Asked Questions
Q: Does this tool support real-time querying of a specific HTTP status code?
A: This tool is a comprehensive reference list. You can quickly locate and query detailed information for any HTTP status code by browsing or using your browser's built-in search function (Ctrl+F / Cmd+F).
Q: What types of information does this tool primarily provide?
A: This tool primarily provides the numerical code of HTTP status codes, Chinese names, detailed Chinese descriptions, official English descriptions, and related protocol version support information (e.g., HTTP/1.1 support, RFC definitions, etc.).
Q: What are the classification standards for HTTP status codes?
A: HTTP status codes are typically divided into five main categories: 1xx (Informational responses), 2xx (Successful responses), 3xx (Redirection), 4xx (Client errors), and 5xx (Server errors). This tool also strictly adheres to this standard for classification display.
Notes
This tool is for HTTP status code lookup and reference only and does not provide actual network request or testing functions.
Some status codes (such as 306 Switch Proxy) have been deprecated by HTTP specifications, but may still exist in older systems. Please pay attention to their compatibility and deprecated status when using them.
When using tags such as "Supported since HTTP/1.1" or "This status code is defined by RFC XXXX" mentioned in the tool, please pay attention to the corresponding HTTP protocol version and RFC document to ensure an accurate understanding of their applicable scenarios.