Something NEW?.....Naaa...Not much.

↑ Grab this Headline Animator

Monday 19 November 2007

IIS 7.0 HTTP Status codes

When you try to access content on an IIS 7.0 server by using HTTP, IIS 7.0 returns a numeric status code as response. The HTTP status code is recorded in the IIS log. The HTTP status code may also reveal the exact reason that a request is successful or unsuccessful.

Log File: inetpub\logs\LogFiles created daily, named byusing the date like YYMMDD.log

IIS 7.0 HTTP Status Codes:

1xx - Informational
- 100 - Continue
- 101 - Switching Protocols.
2xx - Success
- 200 - Ok. The client request has succeeded.
- 201 - Created.
- 202 - Accepted.
- 203 - NonAuthritative Information.
- 204 - No content.
- 205 - Reset content
- 206 - Partial content
3xx - Redirection(Indicates that the client browser must take more action to fulfill the request)
- 301 - Moved permanently.
- 302 - Object moved.
- 304 - Not modified.
- 307 - Temporary redirect.
4xx - Client error(Indicates that an error occurred and the client browsers appears to be at fault)
- 400 - Bad request.
- 401 - Access denied.
IIS 7.0 defines several HTTP status codes that indicate a more specific cause of a 401 error.
- 401.1 - Logon failed.
- 401.2 - Logon failed due to server configuration
- 401.3 - Unauthorized due to ACL on resource.
- 401.4 - Authorization failed by filter.
- 401.5 - Authorization failed by ISAPI/CGI application.
- 403 - Forbidden.
- 403.1 - Execute access forbidden
- 403.2 - Read access forbidden
- 403.3 - Write access forbidden
- 403.4 - SSL required.
- 403.5 - SSL 128 required.
- 403.6 - IP address rejected.
- 403.7 - Client certificated required.
- 403.8 - Site access denied.
- 403.12 - Mapper denied access
- 403.13 - Client certificate revoked.
- 403.14 - Directory listing denied
- 403.16 - Client certificate is untrusted or invalid.
- 403.17 - Client certificate has expired or is not yet valid.
- 403.18 - Cannot execute requested URL in the current application pool.
- 403.19 - Cannot execute CGI applications for the client in this application pool.
- 404 - Not found
- 404.0 - Not found
- 404.2 - ISAPI or CGI restriction.
- 404.3 - MIME type restriction
- 404.4 - No handler configured.
- 404.5 - Denied by request filtering configuration.
- 404.6 - Verb denied.
- 404.7 - File extension denied.
- 404.8 - Hidden namespace
- 404.9 - File attribute hidden.
- 404.10 - Request header too long.
- 404.11 - Request contains double escape sequence.
- 404.12 - Request contains high-bit characters.
- 404.13 - Content length too large.
- 404.14 - Request URL too long.
- 404.15 - Query string too long.
- 405 - Invalid verb.
- 406 - Client browser does not accept the MIME type of the requested page.
- 408 - Request timed out.
- 412 - Precondition failed.
5xx - Server error (Indicates that the server cannot complete the request as the server encounters an error)
- 500 - Internal Server error
- 500.0 - Module or ISAPI error occurred.
- 500.11 - Application is shutting down on the web server.
- 500.12 - Application is busy restarting on the web server
- 500.13 - Web server is too busy.
- 500.15 - Direct requests for Global.asax are not allowed.
- 500.19 - Configuration data is invalid.
- 500.21 - Module not recognized.
- 500.100 - Internal ASP error.
- 501 - Header values specify a configuration that is not implemented.
- 502 - Web server received an invalid response while acting as a gateway or proxy.
- 502.1 - CGI Application timeout.
- 502.2 - Bad gateway
- 503 - Service unavailable
- 503.0 - Application pool unavailable
- 503.2 - Concurrent request limit exceeded

More...

No comments: