Retrieved 13 February 2016. ^ "300". When received in response to a POST (or PUT/DELETE), the client should presume that the server has received the data and should issue a redirect with a separate GET message. 304 Not Modified (RFC 7232) Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match. The server MUST send an Upgrade header field in a 426 response to indicate the required protocol(s) (Section 6.7 of [RFC7230]). 428 Precondition Required The origin server requires the request to be conditional. The actual response will depend on the request method used. http://orgias.org/http-status/http-status-502-proxy-error-the-host-was-not-found.html
Intended for use by intercepting proxies used to control access to the network (e.g., "captive portals" used to require agreement to Terms of Service before granting full Internet access via a Wi-Fi hotspot). Unofficial codes The following codes are not specified by any RFC, but are used by third-party services to provide semantic or RESTful error responses: 103 Checkpoint Used in the resumable requests proposal to resume aborted PUT or POST requests. 420 Method Failure (Spring Framework) A deprecated response used by the Spring Framework when a method has failed. 419 I'm a fox (Smoothwall/Foxwall) Returned by some versions of Smoothwall and Foxwall firewall systems when a config test is returned. 420 Enhance Your Calm (Twitter) Returned by version 1 of the Twitter Search and Trends API when the client is being rate limited; versions 1.1 and later use the 429 Too Many Requests response code instead. 450 Blocked by Windows Parental Controls (Microsoft) A Microsoft extension. top Code Status Explanation 400 Bad Request There is a syntax error in the request, and it is denied. 401 Authorization Required The request header did not contain the necessary authentication codes, and the client is denied access. 402 Payment Required Payment is required. If the request body is large, sending it to a server when a request has already been rejected based upon inappropriate headers is inefficient. The entity format is specified by the media type given in the Content-Type header field. https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
See Basic access authentication and Digest access authentication. 401 semantically means "unauthenticated", i.e. See section 8.2.3 for detailed discussion of the use and handling of this status code. A user agent may automatically redirect a request.
Such an event is common for limited-time, promotional services and for resources belonging to individuals no longer working at the server's site. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s) , since many pre-HTTP/1.1 user agents do not understand the 307 status. Most use cases do not require clients and search engines to purge the resource, and a "404 Not Found" may be used instead. 411 Length Required The server refuses to accept the request without a defined Content- Length. Http Code 302 For example, web servers such as Apache or Nginx produce two files called access.log and error.log that can be scanned for relevant information Keep in mind that HTTP status code definitions are part of a standard that is implemented by the application that is serving requests.
Clients such as search engines should remove the resource from their indices. Http Status Codes Cheat Sheet User agents are encouraged to inspect the headers of an incoming response to determine if it is acceptable. Contents 1 1xx Informational 2 2xx Success 3 3xx Redirection 4 4xx Client Error 5 5xx Server Error 6 Unofficial codes 6.1 Internet Information Services 6.2 nginx 6.3 Cloudflare 7 See also 8 Notes 9 References 10 External links 1xx Informational Request received, continuing process. Retrieved 16 October 2015. ^ a b c d e Dusseault, Lisa, ed. (June 2007).
Retrieved November 11, 2015. ^ Sigler, Chris. "416 Requested Range Not Satisfiable". Http 422 This message should disappear when you refresh the page. Note: previous versions of this specification recommended a maximum of five redirections. When received in response to a POST (or PUT/DELETE), the client should presume that the server has received the data and should issue a redirect with a separate GET message. 304 Not Modified (RFC 7232) Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.
Domain validation errors, missing data, etc. Response status codes beginning with the digit "5" indicate cases in which the server is aware that it has encountered an error or is otherwise incapable of performing the request. Http Status Code 400 Search engine robots may generate a lot of these. 305 Use Proxy The recipient is expected to repeat the request via the proxy. 4xx Client ErrorThe client failed to provide an valid request. Http Response Example Retrieved 16 October 2015. ^ "RFC 7231, Section 6.3.4.". ^ "RFC 7230, Section 5.7.2.". ^ Simmance, Chris. "Server Response Codes And What They Mean".
IETF. this content sec.10.2.1. Retrieved 16 October 2015. ^ "408". httpstatus. Http Code 403
This condition is expected to be considered permanent. The 303 response MUST NOT be cached, but the response to the second (redirected) request might be cacheable. Our really simple guide to web hosting (getting your web site and email addresses on the Internet using your own domain name). http://orgias.org/http-status/http-1-1-error-codes.html Retrieved 2016-01-09. ^ "Troubleshooting: Error Pages".
Some servers may wish to simply refuse the connection. 10.5.5 504 Gateway Timeout The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server specified by the URI (e.g. Http 404 Note: HTTP/1.1 servers are allowed to return responses which are not acceptable according to the accept headers sent in the request. Its typical use is to avoid the "lost update" problem, where a client GETs a resource's state, modifies it, and PUTs it back to the server, when meanwhile a third party has modified the state on the server, leading to a conflict.
top Code Status Explanation 300 Multiple Choices The requested address refers to more than one file. The 426 Upgrade Required status code allows a server to definitively state the precise protocol extensions a given resource must be served with. The response MUST NOT include an entity. 10.2.7 206 Partial Content The server has fulfilled the partial GET request for the resource. Http 502 sec.10.2.1.
It means that the server would like to shut down this unused connection. This is returned when the user presses the stop button before a page is loaded, for example. 3xx RedirectionThe client must take additional action to complete the request. Wikipedia Transparent content negotiation for the request results in a circular reference. 507 Insufficient Storage (WebDAV) The 507 (Insufficient Storage) status code means the method could not be performed on the resource because the server is unable to store the representation needed to successfully complete the request. http://orgias.org/http-status/http-error-codes-301.html Upon receiving a 410 status code, the client should not request the resource in the future.
According to HTTP specifications: "The client did not produce a request within the time that the server was prepared to wait. The newly created resource can be referenced by the URI(s) returned in the entity of the response, with the most specific URI for the resource given by a Location header field. Network Working Group. If the server has a preferred choice of representation, it SHOULD include the specific URI for that representation in the Location field; user agents MAY use the Location field value for automatic redirection.
Its purpose is to allow a server to accept a request for some other process (perhaps a batch-oriented process that is only run once per day) without requiring that the user agent's connection to the server persist until the process is completed. RFC 2295. You should be sent there by the server. 303 See Other This is a "see other" SRC. Note that together with this response, a user-friendly page explaining the problem should be sent.
Stack Overflow. Otherwise (i.e., the conditional GET used a weak validator), the response MUST NOT include other entity-headers; this prevents inconsistencies between cached entity-bodies and updated headers. The server returns no information to the client and closes the connection (useful as a deterrent for malware). 449 Retry With (Microsoft) Wikipedia A Microsoft extension. Information responses 100 Continue This interim response indicates that everything so far is OK and that the client should continue with the request or ignore it if it is already finished. 101 Switching Protocol This code is sent in response to an Upgrade: request header by the client, and indicates that the protocol the server is switching too.
List of HTTP status codes From Wikipedia, the free encyclopedia Jump to: navigation, search HTTP Persistence Compression HTTPS Request methods OPTIONS GET HEAD POST PUT DELETE TRACE CONNECT PATCH Header fields Cookie ETag Location HTTP referer DNT X-Forwarded-For Status codes 301 Moved Permanently 302 Found 303 See Other 403 Forbidden 404 Not Found 451 Unavailable For Legal Reasons v t e This is a list of Hypertext Transfer Protocol (HTTP) response status codes. Retrieved 2016-01-09. ^ "Railgun Listener to Origin Error". The Location field gives the URI of the proxy. Retrieved 16 October 2015. ^ Goland, Yaronn; Whitehead, Jim; Faizi, Asad; Carter, Steve R.; Jensen, Del (February 1999).