The common HTTP status codes returned by the server include "1xx", "2xx", "3xx", "4xx" and "5xx": 1. 1xx, informational status code, indicating that the server has After receiving the request, the client needs to continue the operation; 2. 2xx, success status code, indicating that the client's request has been successfully received, understood, accepted or processed; 3. 3xx, redirection status code, indicating that the client needs to take further operations. To complete the request; 4, 4xx, client error status code, indicating that the request sent by the client has an error, etc.
# Operating system for this tutorial: Windows 10 system, Dell G3 computer.
The HTTP protocol defines a variety of status codes, which are used to indicate the server's processing results of client requests. Here are some common HTTP status codes and their meanings:
- 1xx (Informational status code): Indicates that the server has received the request and requires the client to continue.
- 2xx (success status code): Indicates that the client's request has been successfully received, understood, accepted or processed.
- 200 OK: The request was successful.
- 201 Created: The request has been fulfilled and a new resource has been created.
- 204 No Content: The server successfully processed but did not return content.
- 3xx (redirect status code): Indicates that the client needs to take further action to complete the request.
- 301 Moved Permanently: Permanent redirection.
- 302 Found: Temporary redirection.
- 304 Not Modified: The resource has not been modified and the cached version can be used directly.
- 4xx (client error status code): Indicates that the request sent by the client has an error.
- 400 Bad Request: The request is invalid.
- 403 Forbidden: The server refuses to execute the request.
- 404 Not Found: The requested resource does not exist.
- 5xx (server error status code): Indicates that an error occurred when the server processed the client request.
- 500 Internal Server Error: Server internal error.
- 503 Service Unavailable: The server is currently unable to process the request.
In addition to the status codes listed above, HTTP also defines other status codes, each status code has its specific meaning and purpose. In actual development, understanding and correctly handling these status codes is very important to ensure the stability and reliability of network communication.
The above is the detailed content of What are the http status codes returned by the server?. For more information, please follow other related articles on the PHP Chinese website!
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn