HTTP response status code is a set of three-digit codes returned to the client by the server after processing the request. It is used to indicate the server's processing results and status of the request. The status code is passed together with the status line in the response header. Returned to the client, it provides information about the request processing. The response status code provides a standardized way to allow the client to take appropriate actions and processing based on different status codes. It is useful for diagnosing and debugging network request problems. Useful for directing client behavior and providing information about the results of requests.
# Operating system for this tutorial: Windows 10 system, Dell G3 computer.
HTTP response status code is a set of three-digit codes returned to the client by the server after processing the request. It is used to indicate the server's processing result and status of the request. The status code provides information about the processing of the request by being returned to the client along with the status line in the response header.
The first number of the HTTP response status code is divided into five categories, each category represents a different meaning:
1xx (Informational status code): Indicates that the request has been received and is being processed. This type of status code is rarely used.
2xx (success status code): Indicates that the request has been successfully received, understood and processed by the server.
3xx (redirect status code): Indicates that further action is required to complete the request, usually used for redirects and caching.
4xx (client error status code): Indicates that the request contains errors, cannot be understood by the server, or cannot be completed.
5xx (server error status code): Indicates that an error occurred when the server processed the request.
The following are some common HTTP response status codes and their meanings:
200 OK: The request is successful, the server processes it normally and returns the result.
301 Moved Permanently: The requested resource has been permanently moved to a new URL and the client needs to update the link.
400 Bad Request: The request sent by the client has syntax errors or cannot be understood by the server.
403 Forbidden: The server refuses the request and the client does not have access rights.
404 Not Found: The requested resource does not exist.
500 Internal Server Error: The server encountered an unexpected error while processing the request.
503 Service Unavailable: The server is currently unable to handle the request, usually temporarily, such as overload or maintenance status.
HTTP response status codes provide a standardized way for the client to take appropriate actions and processing based on different status codes. They are useful for diagnosing and debugging network request problems, directing client behavior, and providing information about request results.
The above is the detailed content of What is the http response status code?. For more information, please follow other related articles on the PHP Chinese website!