All HTTP status codes and their definitions.
Code indication
2XX success
200 normal; The request is complete.
201 Normal; Immediately following the POST command.
202 normal; Accepted for processing, but processing has not yet completed.
203 normal; Partial information-the information returned is only part of the message.
204 normal; No response-received request, but no information to echo.
3xx redirect
301 Moved-The requested data has a new location and the change is permanent.
302 found-The requested data has a different URI temporarily.
303 See other-you can find a response to a request under another URI, and you should use the Get method to retrieve the response.
304 Not modified-the document is not modified as expected.
305 Use proxy-the requested resource must be accessed through the agent provided in the Location field.
306 unused-is no longer in use, and retains this code for future use.
Error occurred in 4xx client
400 Error request-There is a syntax problem in the request or cannot satisfy the request.
401 not authorized-the client is not authorized to access the data.
402 Payment required-Indicates that the billing system is valid.
403 prohibited-access is not required even with authorization.
404 Not Found-the server cannot find the given resource; The document does not exist.
407 Proxy authentication Request-The client must first use the proxy authentication itself.
415 Media type not supported-server denial of Service request because the format of the request entity is not supported.
Error occurred in 5xx server
500 INTERNAL Error-The server cannot complete the request because of an unexpected condition.
501 not executed-the server does not support the requested tool.
502 Error Gateway-server received an invalid response from the upstream server.
503 cannot get service-the server cannot process the request due to temporary overload or maintenance.
--------------------------------------------------------------------------------------------------------------- --------
HTTP 400-Invalid request
HTTP 401.1-Not authorized: Login failed
HTTP 401.2-Not authorized: Server configuration issues cause logon failure
HTTP 401.3-acl prohibit access to resources
HTTP 401.4-Not authorized: Authorization denied by filter
HTTP 401.5-Not authorized: ISAPI or CGI authorization failed
HTTP 403-No access
HTTP 403-access to Internet Services Manager (HTML) is limited to Localhost
HTTP 403.1 Prohibit access: Prohibit executable access
HTTP 403.2-No access: no Read access
HTTP 403.3-No access: no Write access
HTTP 403.4-No access: SSL required
HTTP 403.5-No access: SSL 128 required
HTTP 403.6-No access: IP address denied
HTTP 403.7-No access: Require a client certificate
HTTP 403.8-No access: Prohibit site access
HTTP 403.9-No access: too many connected users
HTTP 403.10-No access: Invalid configuration
HTTP 403.11-No access: Password change
HTTP 403.12-No access: Mapper denied access
HTTP 403.13-No access: Client certificate has been revoked
HTTP 403.15-No access: Too many Client access licenses
HTTP 403.16-No access: Client certificate not trusted or invalid
HTTP 403.17-No access: The client certificate has expired or is not yet in effect
HTTP 404.1-Web site cannot be found
HTTP 404-file cannot be found
HTTP 405-Resource is prohibited
HTTP 406-Unacceptable
HTTP 407-Require proxy authentication
HTTP 410-Never available
HTTP 412-Prerequisite failure
HTTP 414-Request-URI too long
HTTP 500-Internal server error
HTTP 500.100-Internal Server error-ASP error
HTTP 500-11 Server shutdown
HTTP 500-12 Application reboot
HTTP 500-13-The server is too busy
HTTP 500-14-application is not valid
HTTP 500-15-Request Global.asa not allowed
Error 501-Not implemented
HTTP 502-Gateway Error