HTTP status codes are three digit numbers returned by servers. These codes indicate the status of a web element. The Internet Assigned Numbers Authority (IANA) maintains the official registry of HTTP status codes. A list of HTTP status codes are listed below
Code 301:
The code 301 means Moved permanently. This code permanently moves the resource to a different URL.
Code 302:
The code 302 means Found. This code finds the requested resource under a different URL but the client continues to use the original URL.
Code 303:
The code 303 means See Other. This code can be accessed only through a GET command.
Code 304:
The code 304 means Not Modified. This code cannot modify the resource since the last request.
Code 305:
The code 305 means Use Proxy. This code access the requested resource through the proxy specified in the location field.
Code 306:
The code 306 means No Longer Used. This code is reserved for future use.
Code 307:
The code 307 means Temporary Redirected. This code moves the resources temporarily to a different URL.
Code 400:
The code 400 means Bad Request. This code is used when the syntax of the request is not understood by the server.
Code 401:
The code 401 means Not Authorized. This code requires user authentication.
Code 402:
The code 402 means Payment Required. This code is reserved for future use.
Code 403:
The code 403 means Forbidden. This code refuses the server to fulfill the request.
Code 404:
The code 404 means Not Found. This code requests for a file or document which is requested by the client which was not found by the client.