Home > Http Status > Http Error Code Table

Http Error Code Table

Contents

a web browser or other HTTP client). Retrieved January 8, 2015. ^ "Ms-oxdisco". 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. 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 buffers before they can be read and interpreted by the HTTP application. http://orgias.org/http-status/http-error-code-203.html

Go Social Facebook Twitter Rss Newsletter Microsoft Azure Features Services Regions Case Studies Pricing Calculator Documentation Downloads Marketplace Microsoft Azure in China Community Blogs Forums Events Support Forums Service Dashboard Support Account Subscriptions Profile Preview Features Management Portal Trust Center Security Privacy Compliance Hello from Seattle English English Dansk Deutsch Español Français Italiano Nederlands Polski Português Svenska Türkçe Pусский 日本語 한국어 简体中文 繁體中文   Contact Us Trademarks Privacy & Cookies Feedback © 2016 Microsoft © 2016 Microsoft

Http Status Codes Cheat Sheet

ArcGIS Server SOAP SDK. ^ "HTTP Error Codes and Quick Fixes". Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. If the client is sending data, a server implementation using TCP SHOULD be careful to ensure that the client acknowledges receipt of the packet(s) containing the response, before the server closes the input connection. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin's response.[10][11] 204 No Content The server successfully processed the request and is not returning any content.[12] 205 Reset Content The server successfully processed the request, but is not returning any content.

Note: RFC 2068 was not clear that 305 was intended to redirect a single request, and to be generated by origin servers only. Wikipedia The origin server requires the request to be conditional. Used when the requested resource is not found, whether it doesn't exist or if there was a 401 or 403 that, for security reasons, the service wants to mask. 405 Method Not Allowed The method specified in the Request-Line is not allowed for the resource identified by the Request-URI. Http 422 This condition is expected to be considered permanent.

Wikipedia The server is delivering only part of the resource due to a range header sent by the client. 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. Retrieved 16 October 2015. ^ Larry Masinter (1 April 1998). https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html HTTP access authentication is explained in "HTTP Authentication: Basic and Digest Access Authentication".

The set presented MAY be a subset or superset of the original version. Http Status Code 0 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. Clients with link editing capabilities ought to automatically re-link references to the Request-URI to one or more of the new references returned by the server, where possible. 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.

Http Status Code 400

Wikipedia The request was a legal request, but the server is refusing to respond to it. check my blog Servers are not required to use the 431 status code; when under attack, it may be more appropriate to just drop connections, or take other steps. Http Status Codes Cheat Sheet httpstatus. Http Response Example If the 302 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.

Search Engine Land. ^ "Hypertext Transfer Protocol version 2". this content The 511 status SHOULD NOT be generated by origin servers; it is intended for use by intercepting proxies that are interposed as a means of controlling access to the network. RFC 2324. JSEND) are not used and nothing is in the body (e.g. Http Status Code 404

This class of status code indicates that further action needs to be taken by the user agent in order to fulfil the request. The implication is that this is a temporary condition which will be alleviated after some delay. 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. weblink Tools.ietf.org.

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 their own Date to any response received without one (as already specified by [RFC 2068], section 14.19), caches will operate correctly. - ETag and/or Content-Location, if the header would have been sent in a 200 response to the same request - Expires, Cache-Control, and/or Vary, if the field-value might differ from that sent in any previous response for the same variant If the conditional GET used a strong cache validator (see section 13.3.3), the response SHOULD NOT include other entity-headers. Http Code 302 The 204 response MUST NOT include a message-body, and thus is always terminated by the first empty line after the header fields. 10.2.6 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. Wikipedia Many HTTP clients (such as Mozilla and Internet Explorer) do not correctly handle responses with this status code, primarily for security reasons. 306 (Unused) The 306 status code was used in a previous version of the specification, is no longer used, and the code is reserved.

Wikipedia The request entity has a media type which the server or resource does not support.

Otherwise, the response MUST include all of the entity-headers that would have been returned with a 200 (OK) response to the same request. If the 301 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. Therefore, HTTP/1.1 added status codes 303 and 307 to distinguish between the two behaviours.[22] However, some Web applications and frameworks use the 302 status code as if it were the 303.[23] 303 See Other (since HTTP/1.1) The response to the request can be found under another URI using a GET method. Http Code 403 https://tools.ietf.org/html/rfc2295.

This code is only allowed in situations where it is expected that the user might be able to resolve the conflict and resubmit the request. The response MUST include an Allow header containing a list of valid methods for the requested resource. Conflicts are most likely to occur in response to a PUT request. check over here The implication is that this is a temporary condition which will be alleviated after some delay.

Note: RFC 1945 and RFC 2068 specify that the client is not allowed to change the method on the redirected request. Maximum five addresses 301 Moved Permanently The requested page has moved to a new URL 302 Found The requested page has moved temporarily to a new URL 303 See Other The requested page can be found under a different URL 304 Not Modified Indicates the requested page has not been modified since last requested 306 Switch Proxy No longer used 307 Temporary Redirect The requested page has moved temporarily to a new URL 308 Resume Incomplete Used in the resumable requests proposal to resume aborted PUT or POST requests 4xx: Client Error Message: Description: 400Bad Request The request cannot be fulfilled due to bad syntax 401 Unauthorized The request was a legal request, but the server is refusing to respond to it. If the response is the result of an If-Range request that used a weak validator, the response MUST NOT include other entity-headers; this prevents inconsistencies between cached entity-bodies and updated headers. If the 302 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.

Retrieved 16 October 2015. ^ Fisher, Tim. "502 Bad Gateway". CSGNetwork.com. Used for conditional GET calls to reduce band-width usage. RFC 1945.

Learn more → 10 How To Troubleshoot Common HTTP Error Codes Posted Oct 24, 2014 82.9k views FAQ Apache Nginx Introduction When accessing a web server or application, every HTTP request that is received by a server is responded to with an HTTP status code. If the client is sending data, a server implementation using TCP SHOULD be careful to ensure that the client acknowledges receipt of the packet(s) containing the response, before the server closes the input connection. 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. Retrieved October 15, 2015. ^ "Error message when you try to log on to Exchange 2007 by using Outlook Web Access: "440 Login Timeout"".

March 2015. Content is available under these licenses. 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. Wikipedia The requested resource could not be found but may be available again in the future.

Retrieved 16 October 2015. ^ "RFC7231 on code 400". Oracle. The request MAY be resubmitted after reducing the size of the request header fields. 451 Unavailable For Legal Reasons The user requests an illegal resource, such as a web page censored by a government. This is similar to 403, but in this case, authentication is possible. 402 Payment Required This response code is reserved for future use.

The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was "Moved Temporarily"),[21] but popular browsers implemented 302 with the functionality of a 303 See Other. 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 a URI "black hole" of redirection (e.g., a redirected URI prefix that points to a suffix of itself), or when the server is under attack by a client attempting to exploit security holes present in some servers using fixed-length buffers for reading or manipulating the Request-URI. 10.4.16 415 Unsupported Media Type The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method. 10.4.17 416 Requested Range Not Satisfiable A server SHOULD return a response with this status code if a request included a Range request-header field (section 14.35), and none of the range-specifier values in this field overlap the current extent of the selected resource, and the request did not include an If-Range request-header field. (For byte-ranges, this means that the first- byte-pos of all of the byte-range-spec values were greater than the current length of the selected resource.) When this status code is returned for a byte-range request, the response SHOULD include a Content-Range entity-header field specifying the current length of the selected resource (see section 14.16).