1xx Informational 100 Continue Server received request headers; client should proceed to send the body. Click to copy 101 Switching Protocols Server is switching protocols as requested by the client. Click to copy 102 Processing Server has received and is processing the request, but no response is available yet. Click to copy 103 Early Hints Used to return some response headers before final HTTP message. Click to copy
2xx Success 200 OK Standard response for successful HTTP requests. Click to copy 201 Created Request has been fulfilled, resulting in the creation of a new resource. Click to copy 202 Accepted Request has been accepted for processing, but processing is not complete. Click to copy 203 Non-Authoritative Information Server is a transforming proxy that received a 200 OK from its origin. Click to copy 204 No Content Server successfully processed the request and is not returning any content. Click to copy 205 Reset Content Server successfully processed the request; client should reset the document view. Click to copy 206 Partial Content Server is delivering only part of the resource due to a range header. Click to copy 207 Multi-Status Message body contains multiple separate response codes for several sub-requests. Click to copy 208 Already Reported Members of a DAV binding have already been enumerated and are not included again. Click to copy 226 IM Used Server has fulfilled a request for the resource with instance-manipulations applied. Click to copy
3xx Redirection 300 Multiple Choices Multiple options for the resource from which the client may choose. Click to copy 301 Moved Permanently Resource has been permanently moved to a new URL. Click to copy 302 Found Resource temporarily resides under a different URI. Click to copy 303 See Other Response can be found under another URI using a GET method. Click to copy 304 Not Modified Resource has not been modified since the version specified by request headers. Click to copy 305 Use Proxy Requested resource is available only through a proxy (deprecated). Click to copy 307 Temporary Redirect Request should be repeated with another URI, but future requests should use the original. Click to copy 308 Permanent Redirect Request and all future requests should be repeated using another URI. Click to copy
4xx Client Error 400 Bad Request Server cannot process the request due to a client error. Click to copy 401 Unauthorized Authentication is required and has failed or has not been provided. Click to copy 402 Payment Required Reserved for future use; some APIs use this for over-limit requests. Click to copy 403 Forbidden Server understood the request but refuses to authorize it. Click to copy 404 Not Found Requested resource could not be found on the server. Click to copy 405 Method Not Allowed Request method is not supported for the requested resource. Click to copy 406 Not Acceptable Requested resource can only generate content not acceptable per Accept headers. Click to copy 407 Proxy Authentication Required Client must first authenticate itself with the proxy. Click to copy 408 Request Timeout Server timed out waiting for the request. Click to copy 409 Conflict Request could not be processed because of conflict in the current resource state. Click to copy 410 Gone Resource is no longer available and will not be available again. Click to copy 411 Length Required Request did not specify the length of its content, which is required. Click to copy 412 Precondition Failed Server does not meet one of the preconditions specified in the request. Click to copy 413 Content Too Large Request is larger than the server is willing or able to process. Click to copy 414 URI Too Long URI provided was too long for the server to process. Click to copy 415 Unsupported Media Type Request entity has a media type which the server does not support. Click to copy 416 Range Not Satisfiable Client has asked for a portion of the file the server cannot supply. Click to copy 417 Expectation Failed Server cannot meet the requirements of the Expect request-header field. Click to copy 418 I'm a Teapot Server refuses the attempt to brew coffee with a teapot (RFC 2324). Click to copy 421 Misdirected Request Request was directed at a server that is not able to produce a response. Click to copy 422 Unprocessable Content Request was well-formed but could not be followed due to semantic errors. Click to copy 423 Locked Resource that is being accessed is locked. Click to copy 424 Failed Dependency Request failed because it depended on another request that failed. Click to copy 425 Too Early Server is unwilling to risk processing a request that might be replayed. Click to copy 426 Upgrade Required Client should switch to a different protocol. Click to copy 428 Precondition Required Origin server requires the request to be conditional. Click to copy 429 Too Many Requests User has sent too many requests in a given amount of time. Click to copy 431 Request Header Fields Too Large Server is unwilling to process the request because header fields are too large. Click to copy 451 Unavailable For Legal Reasons Resource is unavailable due to legal demands (censorship or government-mandated block). Click to copy
5xx Server Error 500 Internal Server Error Generic error message when an unexpected condition was encountered. Click to copy 501 Not Implemented Server does not recognize the request method or lacks the ability to fulfil it. Click to copy 502 Bad Gateway Server was acting as a gateway and received an invalid response from upstream. Click to copy 503 Service Unavailable Server cannot handle the request, usually due to maintenance or overloading. Click to copy 504 Gateway Timeout Server was acting as a gateway and did not receive a timely response from upstream. Click to copy 505 HTTP Version Not Supported Server does not support the HTTP version used in the request. Click to copy 506 Variant Also Negotiates Transparent content negotiation results in a circular reference. Click to copy 507 Insufficient Storage Server is unable to store the representation needed to complete the request. Click to copy 508 Loop Detected Server detected an infinite loop while processing the request. Click to copy 510 Not Extended Further extensions to the request are required for the server to fulfil it. Click to copy 511 Network Authentication Required Client needs to authenticate to gain network access. Click to copy