Wikipedia Indicates that the request could not be processed because of conflict in the request, such as an edit conflict. The request might or might not eventually be acted upon, as it might be disallowed when processing actually takes place. Wikipedia The client needs to authenticate to gain network access. Oracle. navigate here
The implication is that this is a temporary condition which will be alleviated after some delay. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address. In this case the HTTP 200 indicates that your "business code error message" was succesfully transferred ;-) Alternatively you could let your server respond with HTTP 500 meaning "internal error". The response must include a WWW-Authenticate header field containing a challenge applicable to the requested resource.
For example, if the client asked for a part of the file that lies beyond the end of the file. 417 Expectation Failed The expectation given in an Expect request-header field (see section 14.20) could not be met by this server, or, if the server is a proxy, the server has unambiguous evidence that the request could not be met by the next-hop server. If for instance the client is asking for a file that isn't there, that would be more like a 404. nginx inc.
These status codes are applicable to any request method. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. In a GET request, the response will contain an entity corresponding to the requested resource. Http Error Wordpress Wikipedia The resource that is being accessed is locked. 424 Failed Dependency (WebDAV) The 424 (Failed Dependency) status code means that the method could not be performed on the resource because the requested action depended on another action and that action failed.
org.springframework.http. Http Status Codes Cheat Sheet W3. The client MAY repeat the request with a suitable Authorization header field (section 14.8). https://www.w3.org/Protocols/HTTP/HTRESP.html For each binding to a collection inside the request's scope, only one will be reported with a 200 status, while subsequent DAV:response elements for all other bindings will use the 208 status, and no DAV:response elements for their descendants are included.
Wikipedia The server detected an infinite loop while processing the request (sent in lieu of 208). 509 Bandwidth Limit Exceeded (Apache) Wikipedia This status code, while used by many servers, is not specified in any RFCs. 510 Not Extended The policy for accessing the resource has not been met in the request. Http 422 Check Up Down. Retrieved January 8, 2015. ^ "Ms-oxdisco". Methods can potentially take a long period of time to process, especially methods that support the Depth header.
Retrieved 16 October 2015. ^ a b c d "Hypertext Transfer Protocol (HTTP) Status Code Registry". https://developer.mozilla.org/en-US/docs/Web/HTTP/Status 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". Http Response Example HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV). Http Code 302 Proxies MUST forward 1xx responses, unless the connection between the proxy and its client has been closed, or unless the proxy itself requested the generation of the 1xx response. (For example, if a proxy adds a "Expect: 100-continue" field when it forwards a request, then it need not forward the corresponding 100 (Continue) response(s).) 10.1.1 100 Continue The client SHOULD continue with its request.
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). 598 Network read timeout error Wikipedia This status code is not specified in any RFCs, but is used by some HTTP proxies to signal a network read timeout behind the proxy to a client in front of the proxy. 599 Network connect timeout error Wikipedia This status code is not specified in any RFCs, but is used by some HTTP proxies to signal a network connect timeout behind the proxy to a client in front of the proxy. "Top 10" HTTP Status Code. http://orgias.org/http-code/http-error-code-602.html A client MUST be prepared to accept one or more 1xx status responses prior to a regular response, even if the client does not expect a 100 (Continue) status message. Wikipedia The request cannot be fulfilled due to bad syntax. The client MAY repeat the request with a suitable Authorization header field (section 14.8). Http Code 403
This is used by advanced caching tools, when a user agent requests only a small part of a page, and just that section is returned. Document Tags and Contributors Tags: HTTP Status codes Contributors to this page: fscholz, sivasain, arulnithi, rctgamer3, groovecoder, dovgart, Sheppy, fusionchess Last updated by: fscholz, Jul 28, 2016, 6:30:22 AM See also HTTP Guides: Resources and URIs Identifying resources on the Web Data URIs Introduction to MIME Types Complete list of MIME Types Choosing between www and non-www URLs Basics of HTTP Overview of HTTP Evolution of HTTP HTTP Messages A typical HTTP session Connection management in HTTP/1.x Redirections in HTTP Conditional requests Content negotiation HTTP cookies HTTP access control (CORS) Resources and specifications References: HTTP headers Accept-RangesAgeCache-ControlConnectionContent-DispositionContent-EncodingContent-LanguageContent-LengthContent-LocationContent-Security-PolicyContent-TypeDateETagExpiresFromHostIf-MatchIf-Modified-SinceIf-None-MatchIf-RangeIf-Unmodified-SinceKeep-AliveLast-ModifiedLocationPragmaRefererRetry-AfterServerTETrailerTransfer-EncodingUser-AgentVaryViaWarningX-Frame-Options HTTP request methods GETHEADPOST HTTP response status codes 100 Continue200 OK201 Created204 No Content206 Partial Content301 Moved Permanently302 Found303 See Other304 Not Modified307 Temporary Redirect308 Permanent Redirect404 Not Found410 Gone412 Precondition Failed451 Unavailable For Legal Reasons500 Internal Server Error501 Not Implemented502 Bad Gateway503 Service Unavailable504 Gateway Timeout © 2005-2016 Mozilla Developer Network and individual contributors. RFC 2295. his comment is here 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 edit conflict between multiple simultaneous updates. 410 Gone Indicates that the resource requested is no longer available and will not be available again.
Wikipedia The server is unable to store the representation needed to complete the request. 508 Loop Detected (WebDAV) The 508 (Loop Detected) status code indicates that the server terminated an operation because it encountered an infinite loop while processing a request with "Depth: infinity". Http 404 httpstatus. httpstatus.
Retrieved 2016-10-12. April 2015. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization. Http 502 If the 307 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.
Upon receiving a 410 status code, the client should not request the resource in the future. Stack Overflow. For example, this code could be used to present multiple video format options, to list files with different extensions, or to suggest word sense disambiguation. 301 Moved Permanently This and all future requests should be directed to the given URI. 302 Found This is an example of industry practice contradicting the standard. http://orgias.org/http-code/http-207-error-code.html However, this specification does not define any standard for such automatic selection.
See Basic access authentication and Digest access authentication. 401 semantically means "unauthenticated", i.e. Retrieved October 24, 2009. ^ "200 OK". See section 8.2.3 for detailed discussion of the use and handling of this status code. 10.1.2 101 Switching Protocols The server understands and is willing to comply with the client's request, via the Upgrade message header field (section 14.42), for a change in the application protocol being used on this connection. The two mandatory methods, GET and HEAD, must never be disabled and should not return this error code. 406 Not Acceptable This response is sent when the web server, after performing server-driven content negotiation, doesn't find any content following the criteria given by the user agent. 407 Proxy Authentication Required This is similar to 401 but authentication is needed to be done by a proxy. 408 Request Timeout This response is sent on an idle connection by some servers, even without any previous request by the client.
Retrieved 16 October 2015. ^ Delta encoding in HTTP. No Response 204 Server has received the request but there is no information to send back, and the client should stay in the same document view. http http-status-code-400 http-status-code-200 share|improve this question edited Jan 14 '15 at 10:01 CodeCaster 76.9k983136 asked Jan 13 '15 at 11:53 krzakov 3053923 1 HTTP 200 means transmission is OK on the http level. nginx inc.
Wikipedia This is an example of industry practice contradicting the standard. The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was "Moved Temporarily"), but popular browsers implemented 302 with the functionality of a 303 See Other. Wikipedia The client should switch to a different protocol such as TLS/1.0. 428 Precondition Required The 428 status code indicates that the origin server requires the request to be conditional. The request might or might not be eventually acted upon, and may be disallowed when processing occurs. 203 Non-Authoritative Information (since HTTP/1.1) The server is a transforming proxy (e.g. Since HTTP/1.0 did not define any 1xx status codes, servers MUST NOT send a 1xx response to an HTTP/1.0 client except under experimental conditions.
Retrieved 16 October 2015. ^ Delta encoding in HTTP. Did you mean ? Search Engine Land. ^ "Hypertext Transfer Protocol version 2". The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was "Moved Temporarily"), but popular browsers implemented 302 with the functionality of a 303 See Other.
Whenever a resource conflict would be caused by fulfilling the request. Request methods that are allowed should be sent with the response (common request methods are POST and GET).406 - Not AcceptableThe 406 status code means that, although the server understood and processed the request, the response is of a form the client cannot understand. Note: Note to implementors: some deployed proxies are known to return 400 or 500 when DNS lookups time out. RFC 2324.
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.