HTTP Status Messages
Hypertext Transfer Protocol (HTTP)
In the Internet suite of protocols, the protocol that is used to transfer and display hypertext documents.
The users may get an error while sending a request to a server. Here you can find the list of Hypertext Transfer Protocol (HTTP) response status codes. These codes are used to respond to the request of the client made to the server.
Status | Code | Name | Notes |
---|---|---|---|
1xx: Information | 100 | Continue | The client should continue to send request body. |
101 | Switching Protocols | The server to change protocols. | |
103 | Checkpoint | The resumable requests proposal to resume aborted PUT or POST requests. | |
2xx: Successful | 200 | OK | Everything is normal |
201 | Created | The request has been fulfilled and a new resource is create. | |
202 | Accepted | The request has been accepted for processing, but the processing is going on. | |
203 | Non-Authoritative Information | The request has been successfully processed, but it is returning information which may be from another source. | |
204 | No Content | The request has been successfully processed, but it is not giving any content. | |
205 | Reset Content | The requester reset the document view. | |
206 | Partial Content | The server commits only a part of the resource, because of a range header, which was sent by the client. | |
3xx: Redirection | 300 | Multiple Choices | The user can select a link and go there. It can contain maximum five addresses. |
301 | Moved Permanently | Update your URL, this has moved for good. | |
302 | Found | The requested page has been moved to a new URL temporarily. | 303 | See Other | The requested page can be found in another URL. |
304 | Not Modified | The requested page hasn't been modified since the last request. | |
305 | Use Proxy | Use Proxy for access. | |
306 | Unused | Is not used anymore. | |
307 | Temporary Redirect | This is temporarly moved, don't update your bookmarks. | |
4xx: Client Error | 400 | Bad Request | Server didn't understand the URL you gave it. |
401 | Unauthorized | Must be authenticated | |
402 | Payment | Required Not used really | |
403 | Forbidden | Server refuses to give you a file, authentication won't help | |
404 | Not Found | A file doesn't exist at that address | |
405 | Method Not Allowed | The request was made of a page that uses an unsupported request method for that page. | |
406 | Not Acceptable | The server can only generate an answer which the client doesn't accept. | |
407 | Proxy Authentication Required | The client first authenticate itself with the proxy. | |
408 | Request | Timeout Browser took too long to request something | |
409 | Conflict | The request cannot be completed, because of a conflict in the request. | |
410 | Gone | The requested page is not available anymore. | |
411 | Lengh Required | The content length is not defined and the server won't accept the request without it. | |
412 | Precondition Failed | The request, is evaluated to false by the server. | |
413 | Reqeust Entity Too Large | The request entity is too large and that's why the server won't accept the request. | |
414 | Request-URI Too Long | The URL is too long and that's why the server won't accept the request. It happens when you convert a POST request to a GET request with a long query information. | |
415 | Unsupported Media Type | The server won't accept the request. | |
416 | Request Range Not Satisfiable | The client asked for a part of the file but the server cannot supply that part. | |
417 | Expectation Failed | The requirements of the expected request header field. | |
5xx: Server Error | 500 | Internal | Server Error Something on the server didn't work right. |
501 | Not Implemented | The request method or it lacks the ability to fulfill the request. | |
502 | Bad Gateway | A gateway or proxy and it received an invalid answer from the upstream server. | |
503 | Service | Unavailable Too busy to respond to a client | |
504 | Gateway Timeout | A gateway or proxy and it didn't get answer on time from the upstream server. | |
505 | HTTP Version Not Supported | HTTP protocol version is not supported by the server. | |
511 | Network Authentication Required | The client needs to authenticate to gain network access. |