HTTP Status Codes indicates whether a specific HTTP request has been completed. This code helps in identifying the cause of a problem when a web page does not load properly. These codes are also called as internet error codes or browser error codes. This class of status code is intended for situations in which the error seems to have been caused by the client. Some of the HTTP status codes are listed below
The code 405 means Method Not Allowed. This code specifies the method in the Request-Line that was not allowed for a specified resource.
The code 406 means Not Acceptable. This code generates the response entities with content characteristics which are not specified in the headers.
The code 407 means Proxy Authentication Required. This code requires authentication with the proxy.
The code 408 means Request Timeout. This code fails to send a request by the client that was allowed by the server.
The code 409 means Conflict. This code was unsuccessful due to a conflict in the resource state.
The code 410 means Gone. This code is not available without a forwarding address.
The code 411 means Length Required. This code does not accept the request without a valid Content-Length header field.
The code 412 means Precondition Failed. This code returns false when the precondition is specified in the Request-Header field.
The code 413 means Request Entity Too Large. This code is unsuccessful when the requesting entity is larger than allowed by the server.
The code 414 means Request-URL Too Long. This code is unsuccessful when the specified URL is longer than the server willing to process.