Wikipedia The server was acting as a gateway or proxy and did not receive a timely response from the upstream server. 505 HTTP Version Not Supported The server does not support, 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 If the client continues sending data to the server after the close, the server's TCP stack will send a reset packet to the client, which may erase the client's unacknowledged input However, returning a 409 "is only allowed in situations where it is expected that the user might be able to resolve the conflict and resubmit the request". have a peek here
RFC 2616. A reference to the 1953 dystopian novel Fahrenheit 451, where books are outlawed, and the autoignition temperature of paper, 451°F. 499 Client Closed Request (Nginx) Wikipedia An Nginx HTTP server extension. Retrieved 2016-01-09. ^ "ngx_http_special_response.c". The response MUST include the following header fields: Either a Content-Range header field (section 14.16) indicating the range included with this response, or a multipart/byteranges Content-Type including Content-Range fields for each http://stackoverflow.com/questions/6785036/reasons-for-a-409-conflict-http-error-when-uploading-a-file-to-sharepoint-using
These status codes are applicable to any request method. The response SHOULD include an entity containing a list of resource characteristics and location(s) from which the user or user agent can choose the one most appropriate. For example, if the client asked for a part of the file that lies beyond the end of the file. Called "Requested Range Not Satisfiable" previously. 417 Expectation Failed The server RFC 2324.
For example, if versioning were being used and the representation being PUT included changes to a resource that conflict with those made by an earlier (third-party) request, the origin server might Factorial digit sum Could there ever be a fully solar powered airliner, making trans-atlantic flights? Adding variable text to text file by line Is there such thing as a "Black Box" that decrypts internet traffic? Http 403 The server will switch protocols to those defined by the response's Upgrade header field immediately after the empty line which terminates the 101 response.
Airliner takes off from JFK in 1966, gets stuck in time warp and lands in London in 2016 why "Magento commerce" remove previous version of Magento c.e website from official website? 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 I got a paper to review from a journal that had rejected my earlier works, how to respond? http://www.checkupdown.com/status/E409.html current community chat Stack Overflow Meta Stack Overflow your communities Sign up or log in to customize your list.
Response body content may or may not be present. 202 Accepted The request has been accepted for processing, but the processing has not been completed. Http Response Example The protocol SHOULD be switched only when it is advantageous to do so. The response SHOULD contain an entity describing why that version is not supported and what other protocols are supported by that server. This is similar to processing a header of If-None-Match using an entity tag.
The action required may be carried out by the user agent without interaction with the user if and only if the method used in the second request is GET or HEAD. https://en.wikipedia.org/wiki/List_of_HTTP_status_codes In other words, the request is good, but since the resource already exists, the server does not need to perform any further processing. 409 Conflict Sharepoint In such case, there is no need to retransmit the resource since the client still has a previously-downloaded copy. 305 Use Proxy (since HTTP/1.1) The requested resource is available only through Http Status Codes Cheat Sheet Wikipedia Indicates multiple options for the resource that the client may follow.
I think in this case the response should indeed be a 200, but IMHO your blanket statement is misleading. –Matthew Schinckel Jan 5 '15 at 3:56 Fair enough, in navigate here This condition is considered to be temporary. 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 Internet Engineering Task Force. Http 422
Such an event is common for limited-time, promotional services and for resources belonging to individuals no longer working at the server's site. 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 Retrieved August 30, 2016. ^ Stewart, Mark; djna. "Create request with POST, which response codes 200 or 201 and content". Check This Out That is, arg1 is valid and arg2 is valid, but the combination of the two, with the the specific values sent, is not valid. –Jonah Apr 2 '15 at 21:02 1
DELETE). 205 Reset Content The server has fulfilled the request and the user agent SHOULD reset the document view which caused the request to be sent. No matter which status code you pick for your API, someone will disagree. This method exists primarily to allow the output of a POST-activated script to redirect the user agent to a selected resource. Http 404 For example, a POST request should be repeated using another POST request. 308 Permanent Redirect (RFC 7538) The request and all future requests should be repeated using another URI. 307 and
Unlike a 204 response, this response requires that the requester reset the document view. 206 Partial Content (RFC 7233) The server is delivering only part of the resource (byte serving) due This response is primarily intended to allow input for actions to take place without causing a change to the user agent's active document view, although any new or updated metainformation SHOULD To prevent this the server may return a 102 (Processing) status code to indicate to the client that the server is still processing the method. http://bookmarq.net/http-error/http-error-500-21.php Since the redirection MAY be altered on occasion, the client SHOULD continue to use the Request-URI for future requests.
For example, this error condition may occur if an XML request body contains well-formed (i.e., syntactically correct), but semantically erroneous, XML instructions. Wikipedia The server successfully processed the request, but is not returning any content. User agents SHOULD display any included entity to the user. https://tools.ietf.org/html/rfc2324. ^ Barry Schwartz (26 August 2014). "New Google Easter Egg For SEO Geeks: Server Status 418, I'm A Teapot".
If it has run the validation (no matter what the outcome) it has completed all of the work it was intended to do. Browse other questions tagged validation http http-status-codes or ask your own question. The phrases used are the standard wordings, but any human-readable alternative can be provided. HTTP access authentication is explained in "HTTP Authentication: Basic and Digest Access Authentication" . 10.4.3 402 Payment Required This code is reserved for future use. 10.4.4 403 Forbidden The server understood
Register pressure in Compute Shader Determine the DC of a magical item Why don't major research institutions systematically publish their subscription fees to scientific journals? Duplicate entries and deleting root objects when cascade-delete is not supported are a couple of examples. 410 Gone The requested resource is no longer available at the server and no forwarding If the client is a user agent, it SHOULD NOT change its document view from that which caused the request to be sent. Except when responding to a HEAD request, the server should include an entity containing an explanation of the error situation, and indicate whether it is a temporary or permanent condition.
Not the answer you're looking for? Cloudflare Cloudflare's reverse proxy service expands the 5xx series of errors space to signal issues with the origin server. 520 Unknown Error The 520 error is used as a "catch-all response Retrieved 16 October 2015. ^ "Twitter Error Codes & Responses". IETF.
The response MUST include an Etag header field giving the entity tag of the current instance. For example, switching to a newer version of HTTP is advantageous over older versions, and switching to a real-time, synchronous protocol might be advantageous when delivering resources that use such features. Note: When automatically redirecting a POST request after receiving a 301 status code, some existing HTTP/1.0 user agents will erroneously change it into a GET request. Google. 2014.
Authorization will not help and the request SHOULD NOT be repeated.