HTTP Status Code (HTTP Status Code) is a 3-digit code used to indicate the HTTP response status of a web server. It is defined by the RFC 2616 specification and is extended by RFC 2518, RFC 2817, RFC 2295, RFC 2774, RFC 4918 and other specifications. Error page prompt codes like 404/500 are often encountered in website testing.
Alibaba Cloud Simple Application Server: Anti COVID-19 SME Enablement Program
$300 coupon package for all new SMEs and a $500 coupon for paying customers.
The following summarizes the corresponding error meanings to facilitate understanding of the problem:
5xx-Server Error: The server cannot complete the request due to an error.
500-Internal server error.
500.12-The application is busy restarting on the Web server.
500.13-Web server is too busy.
500.15-Direct request to Global.asa is not allowed.
500.16—UNC authorization credentials are incorrect. This error code is dedicated to IIS6.0.
500.18-URL authorization store cannot be opened. This error code is dedicated to IIS6.0.
500.100-Internal ASP error.
The 501-header value specifies an unimplemented configuration.
502-The web server received an invalid response when used as a gateway or proxy server.
502.1-CGI application timed out.
502.2-CGI application error. application.
503-Service is unavailable. This error code is dedicated to IIS6.0.
504-The gateway timed out.
The 505-HTTP version is not supported.
Common errors, HTTP 500: HTTP 500-internal server error occurred, there are usually two reasons
- It is a server error (this possibility is relatively small)
- It is the program that caused the server to run wrong due to some factor
- In addition, common causes of 500 errors include: ASP syntax error, ACCESS database connection statement error, file reference, and include path error, use of components not supported by the server such as FSO, etc.
How to identify the cause of this error? When there is a 500 error, please open the tool in the browser menu,
Then select-internet option-advanced,
In the advanced browsing item, cancel the check box of "Show http friendly error prompt", then refresh the error page,
You can see the detailed error message.
4xx-Client Error: An error occurred, there seems to be a problem with the client.
The client requests a page that does not exist, the client does not provide valid authentication information, 400-Bad request.
401-Access is denied. IIS defines many different 401 errors, which indicate more specific causes of errors.
These specific error codes are displayed in the browser, but not in the IIS log:
401.1-Login failed.
401.2-Server configuration caused login failure.
401.3-Unauthorized due to ACL restrictions on resources.
401.4-Filter authorization failed.
401.5-ISAPI/CGI application authorization failed.
401.7-Access is denied by the URL authorization policy on the Web server. This error code is dedicated to IIS6.0.
403-Forbidden: IIS defines many different 403 errors, which indicate more specific reasons for the error:
403.1-Execution access is forbidden.
403.2-Read access is forbidden.
403.3-Write access is forbidden.
403.4-SSL required.
403.5-Require SSL128.
403.6-IP address was rejected.
403.7-Client certificate required.
403.8-Site access is denied.
403.9-Too many users.
403.10-Invalid configuration.
403.11-Password change.
403.12-Access to the mapping table is denied.
403.13-Client certificate was revoked.
403.14-Rejected directory listing.
403.15-Client access permission exceeded.
403.16-The client certificate is untrusted or invalid.
403.17-The client certificate has expired or is not yet valid.
403.18-The requested URL cannot be executed in the current application pool. This error code is dedicated to IIS6.0.
403.19-Cannot execute CGI for clients in this application pool. This error code is dedicated to IIS6.0.
403.20-Passport login failed. This error code is dedicated to IIS6.0.
404-Not found.
404.0-(None)-No file or directory was found.
404.1-Unable to access the Web site on the requested port.
404.2-Web service extension lockout policy prevents this request.
404.3-MIME mapping policy prevents this request.
405-The HTTP verb used to access this page is not allowed (the method is not allowed)
406-The client browser does not accept the MIME type of the requested page.
407-Proxy authentication required.
412-Precondition failed.
413-The request entity is too large.
414-Request URI is too long.
415-Unsupported media type.
416-The requested range cannot be met.
417-Execution failed.
423-Locked error.
2xx-Success: This type of status code indicates that the server successfully accepted the client request.
200-OK. The client request was successful.
201-Created.
202-Accepted.
203-Non-authoritative information.
204-No content.
205-Reset content.
206-Part of the content.
3xx-redirection, the client browser must take more actions to fulfill the request.
The browser may have to request a different page on the server, or repeat the request through the proxy server.
301-The object has been permanently removed, ie permanently redirected.
302-Object has moved temporarily.
304-Unmodified.
307-Temporary redirection.