HTTP Status Code
What is HTTP Status Code
The Status-Code element in a server response, is a 3-digit integer where the first digit of the Status-Code defines the class of response and the last two digits do not have any categorization role. There are 5 values for the first digit.
An HTTP status code is a server response to a browser's request. When you visit a website, your browser sends a request to the site's server, and the server then responds to the browser's request with a three-digit code: the HTTP status code.
S.No | Code Range | Response Meaning | Description |
1. | 100-199 | Informational | It means the request has been received and the process is continuing. |
2. | 200-299 | Success | It means the action was successfully received, understood, and accepted. |
3. | 300-399 | Redirection | It means further action must be taken in order to complete the request. |
4. | 400-499 | Client Error | It means the request contains incorrect syntax or cannot be fulfilled. |
5. | 500-599 | Server Error | It means the server failed to fulfill an apparently valid request. |
HTTP status codes are extensible and HTTP applications are not required to understand the meaning of all the registered status codes. Given below is a list of all the status codes.
1xx: Information
Status Code | Default Message | Meaning |
100 | Continue | The server has received the initial part of the request, and the client can continue with the remainder of its request. |
101 | Switching Protocols | The server is willing to comply with the client's request to switch protocols to the one specified in the request's Upgrade header. This might include switching to a newer HTTP version. |
2xx: Successful
Status Code | Default Message | Meaning |
200 | OK | The request is OK. |
201 | Created | The request is complete, and a new resource is created. |
202 | Accepted | The request is accepted for processing, but the processing is not complete. |
203 | Non-authoritative Information | The information in the entity header is from a local or third-party copy, not from the original server. |
204 | No Content | A status code and a header are given in the response, but there is no entity-body in the reply. |
205 | Reset Content | The browser should clear the form used for this transaction for additional input. |
206 | Partial Content | The server is returning partial data of the size requested. Used in response to a request specifying a Range header. The server must specify the range included in the response with the Content-Range header. |
3xx: Redirection
Status Code | Default Message | Meaning |
300 | Multiple Choices | A link list. The user can select a link and go to that location. Maximum five addresses |
301 | Moved Permanently | The requested page has moved to a new url. |
302 | Found | The requested page has moved temporarily to a new url. |
303 | See Other | The requested page can be found under a different url |
304 | Not Modified | This is the response code to an If-Modified-Since or If-None-Match header, where the URL has not been modified since the specified date. |
305 | Use Proxy | The requested URL must be accessed through the proxy mentioned in the Location header. |
306 | Unused | This code was used in a previous version. It is no longer used, but the code is reserved. |
307 | Temporary Redirect | The requested page has moved temporarily to a new url. |
4xx: Client Error
Status Code | Default Message | Meaning |
400 | Bad Request | The server did not understand the request. |
401 | Unauthorized | The requested page needs a username and a password. |
402 | Payment Required | You can not use this code yet. |
403 | Forbidden | Access is forbidden to the requested page. |
404 | Not Found | The server can not find the requested page. |
405 | Method Not Allowed | The method specified in the request is not allowed |
406 | Not Acceptable | The server can only generate a response that is not accepted by the client. |
407 | Proxy Authentication Required | You must authenticate with a proxy server before this request can be served. |
408 | Request Timeout | The request took longer than the server was prepared to wait. |
409 | Conflict | The request could not be completed because of a conflict. |
410 | Gone | The requested page is no longer available. |
411 | Length Required | The "Content-Length" is not defined. The server will not accept the request without it. |
412 | Precondition Failed | The pre condition given in the request evaluated to false by the server. |
413 | Request Entity Too Large | The server will not accept the request, because the request entity is too large. |
414 | Request-url Too Long | The server will not accept the request, because the url is too long. Occurs when you convert a "post" request to a "get" request with a long query information. |
415 | Unsupported Media Type | The server will not accept the request, because the mediatype is not supported. |
416 | Requested Range Not Satisfiable | The requested byte range is not available and is out of bounds. |
417 | Expectation Failed | The expectation given in an Expect request-header field could not be met by this server |
5xx: Server Error
Status Code | Default Message | Meaning |
500 | Internal Server Error | The request was not completed. The server met an unexpected condition. |
501 | Not Implemented | The request was not completed. The server did not support the functionality required. |
502 | Bad Gateway | The request was not completed. The server received an invalid response from the upstream server. |
503 | Service Unavailable | The request was not completed. The server is temporarily overloading or down. |
504 | Gateway Timeout | The gateway has timed out |
505 | HTTP Version Not Supported | The server does not support the "http protocol" version. |
Magenet is best Adsense Alternative here we earn $2 for single link, Here we get links ads. Magenet