Http Post Error Codes
Wikipedia The server failed to fulfill an apparently valid request. The status codes 303 and 307 have been added for servers that wish to make unambiguously clear which kind of reaction is expected of the client. All Rights Reserved. more stack exchange communities company blog Stack Exchange Inbox Reputation and Badges sign up log in tour help Tour Start here for a quick overview of the site Help Center Detailed have a peek at these guys
Join them; it only takes a minute: Sign up REST HTTP status codes for failed validation or invalid duplicate up vote 459 down vote favorite 128 I'm building an application with An Nginx HTTP server uses this code to simulate goto-like behaviour in its configuration. 420 Enhance Your Calm (Twitter) Wikipedia Returned by the Twitter Search and Trends API when the client The different URI SHOULD be given by the Location field in the response. The actual current instance might not be available except by combining this response with other previous or future responses, as appropriate for the specific instance-manipulation(s).
Http Status Code 400
The 426 Upgrade Required status code allows a server to definitively state the precise protocol extensions a given resource must be served with. A cache MUST NOT combine a 206 response with other previously cached content if the ETag or Last-Modified headers do not match exactly, see 13.5.4. The origin server MUST create the resource before returning the 201 status code. Retrieved October 24, 2009. ^ "Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, Section 6.4".
Retrieved 16 October 2015. ^ a b c d Nottingham, M.; Fielding, R. (April 2012). "RFC 6585 – Additional HTTP Status Codes". Retrieved 16 October 2015. ^ "RFC2616 on status 413". I think that I would use "303 See Other". Http Code 302 If the 401 response contains the same challenge as the prior response, and the user agent has already attempted authentication at least once, then the user SHOULD be presented the entity
Retrieved 16 October 2015. ^ "RFC7231 on code 400". httpstatus. 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 https://en.wikipedia.org/wiki/List_of_HTTP_status_codes When received in response to a POST (or PUT/DELETE), it should be assumed that the server has received the data and the redirect should be issued with a separate GET message.
The recipient is expected to repeat this single request via the proxy. 305 responses MUST only be generated by origin servers. Http Code 403 This code indicates that the server has received and is processing the request, but no response is available yet. This prevents the client from timing out and assuming the request was I dont know if I can respond with the "thing" found in the body, but I would like to do so to save one roundtrip to the server. The response SHOULD contain an entity describing why that version is not supported and what other protocols are supported by that server. 1992 This is a historic document and is not
Http Response Example
I would go with "303 See Other". –alanjds Aug 22 '14 at 16:21 3 3xx codes are not errors! –David Vartanian Apr 27 '15 at 7:46 @DavidVartanian Hum... https://www.w3.org/Protocols/HTTP/HTRESP.html 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". Http Status Code 400 Retrieved November 11, 2015. ^ TheDeadLike. "HTTP/1.1 Status Codes 400 and 417, cannot choose which". Http Status Codes Cheat Sheet This rare condition is only likely to occur when a client has improperly converted a POST request to a GET request with long query information, when the client has descended into
Google Books. More about the author Retrieved 16 October 2015. ^ Berners-Lee, Tim; Fielding, Roy T.; Nielsen, Henrik Frystyk (May 1996). Cloudflare. The meaning of a success varies depending on the HTTP method: GET: The resource has been fetched and is transmitted in the message body. Http 422
Twitter. 2014. Like the found response, this suggests that the client go try another network address. share|improve this answer answered Dec 24 '15 at 22:40 p0lar_bear 8601118 add a comment| up vote 4 down vote "302 Found" sounds logical for me. http://upintheaether.com/http-status/http-error-codes-400-401.php Retrieved February 25, 2011. ^ "Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content".
Otherwise the client MAY present any entity included in the 510 response to the user, since that entity may include relevant diagnostic information. Http 409 Retrieved February 25, 2011. ^ "Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content". Previously called "Request Entity Too Large". 414 URI Too Long (RFC 7231) The URI provided was too long for the server to process.
As guidance, if a method is taking longer than 20 seconds (a reasonable, but arbitrary value) to process the server SHOULD return a 102 (Processing) response.
Retrieved May 21, 2009. ^ Cohen, Josh. "HTTP/1.1 305 and 306 Response Codes". RFC 2295. The entity returned with this response SHOULD include an indication of the request's current status and either a pointer to a status monitor or some estimate of when the user can Http 404 The original intention was that this code might be used as part of some form of digital cash or micropayment scheme, but that has not happened, and this code is not
Twitter. 2014. The response body SHOULD include enough information for the user to recognize the source of the conflict. 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. news The 410 response is primarily intended to assist the task of web maintenance by notifying the recipient that the resource is intentionally unavailable and that the server owners desire that remote
Wikipedia This class of status codes indicates the action requested by the client was received, understood, accepted and processed successfully. 200 OK The request has succeeded. Meaning of わりィ in this sentence Can an illusion of a wall grant concealment? RFC 1945. So in my case I'll return a 409 if the same company code already exist. –AlexCode Nov 26 '14 at 8:24 add a comment| up vote 5 down vote Late to
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. It is intended for cases where another process or server handles the request, or for batch processing. 203 Non-Authoritative Information This response code means returned meta-information set is not exact set Likewise, user agents should display any included entity to the user. The client MAY repeat the request without modifications at any later time." 409 Conflict Indicates that the request could not be processed because of conflict in the request, such as an
This response is cacheable unless indicated otherwise. If the server does not wish to make this information available to the client, the status code 404 (Not Found) can be used instead. The request is not wrong, but is simply redundant, and the client can refer to the existing resource. The response representations SHOULD include details explaining the condition, and MAY include a Retry-After header indicating how long to wait before making a new request.
The implication is that this is a temporary condition which will be alleviated after some delay. Retrieved 16 October 2015. ^ Meredith, Kevin. "HTTP Response for Unsuccessful Handling of Request". Iana.org. Stack Overflow.
Unless it was a HEAD request, 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 This interim response is used to inform the client that the initial part of the request has been received and has not yet been rejected by the server. The request may or may not eventually be acted upon, as it may be disallowed when processing actually takes place. Wikipedia The server is currently unavailable (because it is overloaded or down for maintenance).