Status Code and Handling Suggestions
Status Code |
Description |
Solution |
---|---|---|
200 |
The request is successful. |
- |
301 |
The requested resource has been assigned a new permanent URI, and the new URI is contained in the response. |
- |
302 |
The requested resource resides temporarily under a different URI. |
- |
304 |
The requested resource has not been modified. In such a case, there is no need to retransmit the resource since the client still has a previously-downloaded copy. |
- |
400 |
The server failed to process the request. |
Check whether the request syntax or parameters are correct. |
401 |
A username and password are required for access to the requested page. |
Log in to the page first. |
403 |
Access to the requested page is denied. |
Check whether access controls such as the referer blacklist or whitelist, IP address blacklist or whitelist, and authentication are configured. For details, see Why Is a 4XX Status Code Returned When I Request Resources from My Acceleration Domain Name? |
404 |
The server failed to find the requested page. |
|
405 |
The request method is not allowed. |
Log in to the CDN console, click the acceleration domain name, click the Advanced Settings tab, add the HTTP header Access-Control-Allow-Methods, and set the header value to the required request method. For details, see Why Is a 4XX Status Code Returned When I Request Resources from My Acceleration Domain Name? |
406 |
The response from the server could not be received by the client. |
Check whether the value of Accept in the header of the response from the origin server is allowed by the client. |
407 |
Proxy authentication is required before the request is processed. |
Check whether special authentication is configured. |
408 |
The request timed out. |
Check the request sending logic of the client. |
409 |
The request could not be processed due to a conflict. |
A conflict usually occurs during the processing of a PUT request. Check the uploaded file. |
416 |
The requested range is invalid. |
Check whether the range requested by the client exceeds the resource size. |
499 |
The client closed the request. |
Check the client status or timeout interval. |
500 |
The request failed to be fulfilled because of a service error. |
Check whether the origin server is normal. For details, see How Do I Check Whether an Access Fault Is Caused by a CDN PoP or Origin Server? |
501 |
The request failed to be fulfilled because the server does not support the required function. |
Check whether the request method of the client is correct. |
502 |
The request failed to be fulfilled because the server received an invalid response from the upstream server. |
Check whether the origin server is normal. For details, see Why Is a 5XX Status Code Returned When I Request Resources from My Acceleration Domain Name? |
503 |
The request failed to be fulfilled because the system is temporarily abnormal. |
Check whether the origin server is normal. |
504 |
A gateway timed out. |
Check whether the origin server is normal or overloaded. For details, see Why Is a 5XX Status Code Returned When I Request Resources from My Acceleration Domain Name? |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.