📖

tools.http-status-ref.title

tools.http-status-ref.desc

100Continue

The initial part of the request has been received and has not yet been rejected by the server.

101Switching Protocols

The server understands and is willing to comply with the client's request to change the application protocol being used on this connection.

102Processing

The server has received and is processing the request, but no response is available yet.

103Early Hints

Used to return some response headers before the final HTTP message is ready.

200OK

The request has succeeded.

201Created

The request has been fulfilled and a new resource has been created.

202Accepted

The request has been accepted for processing, but the processing has not been completed.

203Non-Authoritative Information

The returned metadata is not exactly the same as available from the origin server, but is collected from a local or third-party copy.

204No Content

The server successfully processed the request and is not returning any content.

205Reset Content

The server successfully processed the request and asks the client to reset the document view.

206Partial Content

The server is delivering only part of the resource due to a Range header sent by the client.

207Multi-Status

The response body contains status information for multiple independent operations.

208Already Reported

The members of a DAV binding have already been enumerated in a preceding part of the response and are not being included again.

226IM 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.

300Multiple Choices

The request has more than one possible response. The user-agent or user should choose one of them.

301Moved Permanently

The URL of the requested resource has been changed permanently. The new URL is given in the response.

302Found

The URI of the requested resource has been changed temporarily. Further changes may be made to the URI in the future.

303See Other

The server redirects the client to a different URI, typically to confirm the result of a POST or PUT operation.

304Not Modified

The resource has not been modified since the version specified by the request headers.

305Use Proxy

The requested resource is only available through a proxy, whose address is provided in the response.

306Switch Proxy

No longer used. Originally meant that subsequent requests should use the specified proxy.

307Temporary Redirect

The server sends a temporary redirect to the target resource. The client must not change the HTTP method used.

308Permanent Redirect

The resource has been permanently moved to another URI and the client must not change the HTTP method used.

400Bad Request

The server cannot or will not process the request due to something perceived as a client error.

401Unauthorized

The client must authenticate itself to get the requested response.

402Payment Required

Reserved for future use as a digital payment status code.

403Forbidden

The client does not have access rights to the content. The server understood the request but refuses to authorize it.

404Not Found

The server cannot find the requested resource. This is probably the best-known HTTP status code.

405Method Not Allowed

The HTTP method is known by the server but is not supported by the target resource.

406Not Acceptable

The server cannot produce a response matching the list of acceptable values defined in the request's proactive content negotiation headers.

407Proxy Authentication Required

Similar to 401 but authentication is needed to be done by a proxy.

408Request Timeout

The server would like to shut down this unused connection.

409Conflict

The request conflicts with the current state of the target resource.

410Gone

The target resource is no longer available at the origin server and this condition is likely to be permanent.

411Length Required

The server refuses to accept the request without a defined Content-Length header.

412Precondition Failed

One or more conditions given in the request headers evaluated to false on the server.

413Payload Too Large

The request entity is larger than limits defined by the server.

414URI Too Long

The URI requested by the client is longer than the server is willing to interpret.

415Unsupported Media Type

The media format of the requested data is not supported by the server.

416Range Not Satisfiable

The Range header field in the request cannot be fulfilled.

417Expectation Failed

The expectation given in the Expect request header could not be met by the server.

418I'm a Teapot

The server refuses the attempt to brew coffee with a teapot.

421Misdirected Request

The request was directed at a server that is not able to produce a response.

422Unprocessable Entity

The server understands the content type and syntax of the request but was unable to process the contained instructions.

423Locked

The resource that is being accessed is locked.

424Failed Dependency

The request failed because it depended on another request that also failed.

425Too Early

The server is unwilling to risk processing a request that might be replayed.

426Upgrade Required

The server refuses to perform the request using the current protocol but might do so after the client upgrades to a different protocol.

428Precondition Required

The origin server requires the request to be conditional.

429Too Many Requests

The user has sent too many requests in a given amount of time (rate limiting).

431Request Header Fields Too Large

The server is unwilling to process the request because its header fields are too large.

451Unavailable For Legal Reasons

The server is denying access to the resource as a consequence of a legal demand.

500Internal Server Error

The server encountered an unexpected condition that prevented it from fulfilling the request.

501Not Implemented

The server does not support the functionality required to fulfill the request.

502Bad Gateway

The server, while acting as a gateway or proxy, received an invalid response from the upstream server.

503Service Unavailable

The server is not ready to handle the request.

504Gateway Timeout

The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server.

505HTTP Version Not Supported

The server does not support the HTTP protocol version used in the request.

506Variant Also Negotiates

The server has an internal configuration error: the chosen variant resource is configured to engage in transparent content negotiation itself.

507Insufficient Storage

The server is unable to store the representation needed to complete the request.

508Loop Detected

The server detected an infinite loop while processing the request.

510Not Extended

Further extensions to the request are required for the server to fulfill it.

511Network Authentication Required

The client needs to authenticate to gain network access.