-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhttp_response_codes
More file actions
62 lines (62 loc) · 6.4 KB
/
Copy pathhttp_response_codes
File metadata and controls
62 lines (62 loc) · 6.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
* 100 -- Continue: The server has received the request headers, and the client should proceed to send the request body.
* 101 -- Switching Protocols: The requester has asked the server to switch protocols and the server has agreed to do so.
* 102 -- Processing: The server has received and is processing the request, but no response is available yet.
* 200 -- OK: The request was successful.
* 201 -- Created: The request was successful and a new resource was created.
* 202 -- Accepted: The request has been accepted for processing, but the processing has not been completed.
* 203 -- Non-Authoritative Information: The request was successful but the returned metadata may be from another source.
* 204 -- No Content: The server successfully processed the request, but is not returning any content.
* 205 -- Reset Content: The server successfully processed the request, but is not returning any content and requires the requester to reset the document view.
* 206 -- Partial Content: The server is delivering only part of the resource due to a range header sent by the client.
* 207 -- Multi-Status: The message body that follows is an XML message and can contain a number of separate response codes.
* 208 -- Already Reported: The members of a DAV binding have already been enumerated in a previous reply to this request, and are not being included again.
* 226 -- IM Used: The server has fulfilled a GET request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.
* 300 -- Multiple Choices: There are multiple options for the resource that the client may follow.
* 301 -- Moved Permanently: The resource has been moved to a new URL permanently.
* 302 -- Found: The resource has been found at a different URL temporarily.
* 303 -- See Other: The response to the request can be found under another URL using a GET method.
* 304 -- Not Modified: The resource has not been modified since the version specified by the request headers.
* 305 -- Use Proxy: The requested resource is only available through a proxy, the address for which is provided in the response.
* 306 -- Switch Proxy: No longer used. Originally meant "Subsequent requests should use the specified proxy."
* 307 -- Temporary Redirect: The request should be repeated with another URL, but future requests should still use the original URL.
* 308 -- Permanent Redirect: The request and all future requests should be repeated using another URL.
* 400 -- Bad Request: The server could not understand the request due to invalid syntax.
* 401 -- Unauthorized: The client must authenticate itself to get the requested response.
* 402 -- Payment Required: Reserved for future use.
* 403 -- Forbidden: The client does not have access rights to the content.
* 404 -- Not Found: The server can not find the requested resource.
* 405 -- Method Not Allowed: The request method is known by the server but is not supported by the target resource.
* 406 -- Not Acceptable: The server cannot produce a response matching the list of acceptable values defined in the request's proactive content negotiation headers.
* 407 -- Proxy Authentication Required: The client must first authenticate itself with the proxy.
* 408 -- Request Timeout: The server would like to shut down this unused connection.
* 409 -- Conflict: The request could not be completed due to a conflict with the current state of the target resource.
* 410 -- Gone: The resource requested is no longer available and will not be available again.
* 411 -- Length Required: The request did not specify the length of its content, which is required by the requested resource.
* 412 -- Precondition Failed: The server does not meet one of the preconditions that the requester put on the request.
* 413 -- Payload Too Large: The request is larger than the server is willing or able to process.
* 414 -- URI Too Long: The URI provided was too long for the server to process.
* 415 -- Unsupported Media Type: The media format of the requested data is not supported by the server.
* 416 -- Range Not Satisfiable: The range specified by the Range header field in the request cannot be fulfilled.
* 417 -- Expectation Failed: The server cannot meet the requirements of the Expect request-header field.
* 418 -- I'm a teapot: Defined in 1998 as an April Fools' joke. It is not expected to be implemented by actual HTTP servers.
* 421 -- Misdirected Request: The request was directed at a server that is not able to produce a response.
* 422 -- Unprocessable Entity: The request was well-formed but was unable to be followed due to semantic errors.
* 423 -- Locked: The resource that is being accessed is locked.
* 424 -- Failed Dependency: The request failed due to failure of a previous request.
* 425 -- Too Early: Indicates that the server is unwilling to risk processing a request that might be replayed.
* 426 -- Upgrade Required: The client should switch to a different protocol.
* 428 -- Precondition Required: The origin server requires the request to be conditional.
* 429 -- Too Many Requests: The user has sent too many requests in a given amount of time ("rate limiting").
* 431 -- Request Header Fields Too Large: The server is unwilling to process the request because its header fields are too large.
* 451 -- Unavailable For Legal Reasons: The user requested a resource that cannot legally be provided.
* 500 -- Internal Server Error: The server has encountered a situation it does not know how to handle.
* 501 -- Not Implemented: The request method is not supported by the server and cannot be handled.
* 502 -- Bad Gateway: The server, while acting as a gateway or proxy, received an invalid response from the upstream server.
* 503 -- Service Unavailable: The server is not ready to handle the request.
* 504 -- Gateway Timeout: The server is acting as a gateway or proxy and did not receive a timely response from the upstream server.
* 505 -- HTTP Version Not Supported: The HTTP version used in the request is not supported by the server.
* 506 -- Variant Also Negotiates: The server has an internal configuration error.
* 507 -- Insufficient Storage: The server is unable to store the representation needed to complete the request.
* 508 -- Loop Detected: The server detected an infinite loop while processing a request with Depth: infinity.
* 510 -- Not Extended: Further extensions to the request are required for the server to fulfill it.
* 511 -- Network Authentication Required: The client needs to authenticate to gain network access.