![[FurCen.Org Logo]](/images/furcenlogo.gif)
FurCen.Org - Custom Error Documents
- 400 - Bad Request
- 401 - Unauthorized
- 402 - Payment Required
- 403 - Forbidden
- 404 - Not Found
- 405 - Method Not Allowed
- 406 - Not Acceptable
- 407 - Proxy Authentication Required
- 408 - Request Timeout
- 409 - Conflict
- 410 - Gone
- 411 - Length Required
- 412 - Precondition Failed
- 413 - Request Entity Too Large
- 414 - Request Too Long
- 415 - Unsupported Media Type
- 500 - Internal Server Error
- 501 - Not Implemented
- 502 - Bad Gateway
- 503 - Service Unavailable
- 504 - Gateway Timeout
- 505 - HTTP Version Unsupported
Concerning Error Codes
The above error documents have been defined by the W3C as being based on
codes that should return some level of identification to the user based on client or
server errors. Since the first three classes of status codes indicate no errors, no custom
documents are necessary as these codes would not normally cause the server to return any
implication to the user, but rather cause changes or continuances of client or server
processing. Following are some excerpts from the RFC2068 as commented by the W3C
concerning HTTP status codes. Further information on the HTTP standard can be obtained at
the W3C's website at: www.w3.org
(from RFC2068)
1. Informational 1xx
This class of status code indicates a provisional response, consisting only
of the Status-Line and optional headers, and is terminated by an empty line. Since
HTTP/1.0 did not define any 1xx
status codes, servers MUST NOT send a 1xx response to an HTTP/1.0 client except under
experimental conditions.
2. Successful 2xx
This class of status code indicates that the client's request was
successfully received, understood, and accepted.
3. Redirection 3xx
This class of status code indicates that further action needs to be taken by
the user agent in order to fulfill the request. The action required MAY be carried out by
the user agent without interaction with the user if and only if the method used in the
second request is GET or HEAD. A user agent SHOULD NOT automatically redirect a request
more than 5 times, since such redirections usually indicate an infinite loop.
4. Client Error 4xx
The 4xx class of status code is intended for cases in which the client seems
to have erred. Except when responding to a HEAD request, the server SHOULD include an
entity containing an explanation of the error situation, and whether it is a temporary or
permanent condition. These status codes are applicable to any request method. User agents
SHOULD display any included entity to the user.
5. Server Error 5xx
Response status codes beginning with the digit "5" indicate cases
in which the server is aware that it has erred or is incapable of performing the request.
Except when responding to a HEAD request, the server SHOULD include an entity containing
an explanation of the error situation, and whether it is a temporary or permanent
condition. User agents SHOULD display any included entity to the user. These response
codes are applicable to any request method.
© 1999 Foxtail Computers -
Last update: 01/07/99 |