Http Web Server Error Codes
Most common code used to indicate success. 201 Created The request has been fulfilled and resulted in a new resource being created. Retrieved September 20, 2014. ^ "The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)". 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. There must be no body on the response. 305 Use Proxy The requested resource MUST be accessed through the proxy given by the Location field. check my blog
Responses with the 511 status code MUST NOT be stored by a cache. Using this saves bandwidth and reprocessing on both the server and client, as only the header data must be sent and received in comparison to the entirety of the page being Unless otherwise stated, the status code is part of the HTTP/1.1 standard (RFC 7231). The Internet Assigned Numbers Authority (IANA) maintains the official registry of HTTP status codes. Microsoft IIS sometimes If the 510 response contains information about extensions that were not present in the initial request then the client MAY repeat the request if it has reason to believe it can https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
Http Status Code 400
User agents SHOULD display any included entity to the user. Retrieved 16 October 2015. ^ "HTTP Error 505 - HTTP version not supported". User-agent or user should choose one of them. Wikipedia In this case, the request should be repeated with another URI; however, future requests can still use the original URI.
It might be asking for a page, or sending data, but either way, that is called an HTTP Request. httpstatus. The entity format is specified by the media type given in the Content- Type header field. Http Code 302 When interoperability with such clients is a concern, the 302 status code may be used instead, since most user agents react to a 302 response as described here for 303.
Retrieved January 8, 2015. ^ "Ms-oxdisco". Error code response for missing or invalid authentication token. 402 Payment Required This code is reserved for future use. ietf.org. This response is primarily intended to allow input for actions to take place via user input, followed by a clearing of the form in which the input is given so that
The response MUST include the following header fields: - Date, unless its omission is required by section 14.18.1 If a clockless origin server obeys these rules, and proxies and clients add Http 422 Network Working Group. Retrieved 16 October 2015. ^ Delta encoding in HTTP. Since the redirection might be altered on occasion, the client SHOULD continue to use the Request-URI for future requests.
Http Status Codes Cheat Sheet
Copyright 1999-2016 by Refsnes Data. This class of status code indicates a provisional response, consisting only of the Status-Line and optional headers, and is terminated by an empty line. Http Status Code 400 The 304 response MUST NOT contain a message-body, and thus is always terminated by the first empty line after the header fields. Http Response Example The request MAY be resubmitted after reducing the size of the request header fields.
Retrieved May 21, 2009. ^ Cohen, Josh. "HTTP/1.1 305 and 306 Response Codes". Unless it was a HEAD request, the response SHOULD include an entity containing a list of available entity characteristics and location(s) from which the user or user agent can choose the Except when responding to a HEAD request, the server should include an entity containing an explanation of the error situation, and whether it is a temporary or permanent condition. news Unlike a 204 response, this response requires that the requester reset the document view. 206 Partial Content The server has fulfilled the partial GET request for the resource.
This code indicates that the server has received and is processing the request, but no response is available yet. Http 404 ArcGIS Server SOAP SDK. ^ "HTTP Error Codes and Quick Fixes". CSGNetwork.com.
Retrieved August 30, 2016. ^ Stewart, Mark; djna. "Create request with POST, which response codes 200 or 201 and content".
The response body SHOULD include enough information for the user to recognize the source of the conflict. Generally, this is a temporary state. 504 Gateway Timeout The server was acting as a gateway or proxy and did not receive a timely response from the upstream server. 505 HTTP Retrieved 16 October 2015. ^ "408". Http 502 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
According to HTTP specifications: "The client did not produce a request within the time that the server was prepared to wait. In some cases it could be a mistake you made, but often it’s the site’s fault. This response is only cacheable if indicated by a Cache-Control or Expires header field. More about the author 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.
HTTP access authentication is explained in "HTTP Authentication: Basic and Digest Access Authentication". Retrieved 16 October 2015. ^ "202". The different URI SHOULD be given by the Location field in the response. There are many situations that could cause a web server to respond to a request with a particular error code--we will cover common potential causes and solutions.
Originally meant "Subsequent requests should use the specified proxy." 307 Temporary Redirect (since HTTP/1.1) In this case, the request should be repeated with another URI; however, future requests should still use Retrieved 16 October 2015. ^ "RFC2616 on status 413". Retrieved 16 October 2015. ^ a b c d e Dusseault, Lisa, ed. (June 2007). 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