HTTP Status Codes
Complete reference of all standard HTTP status codes. Search by code, name, or description.
62 status codes
100
Continue
Server received the request headers; client should send the body.
101
Switching Protocols
Server is switching protocols as requested by the client.
102
Processing
Server has received and is processing the request (WebDAV).
103
Early Hints
Server sends preliminary headers before the final response.
200
OK
Request succeeded. Standard response for successful HTTP requests.
201
Created
Request succeeded and a new resource was created.
202
Accepted
Request accepted for processing but not yet completed.
203
Non-Authoritative Information
Response from a transforming proxy with a modified payload.
204
No Content
Request succeeded but there is no content to send.
205
Reset Content
Server asks the client to reset the document view.
206
Partial Content
Server is delivering part of the resource due to a range header.
207
Multi-Status
Response conveys information about multiple resources (WebDAV).
208
Already Reported
Members of a DAV binding have already been enumerated.
226
IM Used
Server fulfilled a GET request with instance-manipulations applied.
300
Multiple Choices
Request has more than one possible response.
301
Moved Permanently
Resource has been permanently moved to a new URL.
302
Found
Resource temporarily resides under a different URL.
303
See Other
Response can be found under a different URL using GET.
304
Not Modified
Resource has not been modified since the last request.
305
Use Proxy
Resource must be accessed through the specified proxy (deprecated).
307
Temporary Redirect
Resource temporarily resides under a different URL; method preserved.
308
Permanent Redirect
Resource has permanently moved; method preserved.
400
Bad Request
Server cannot process the request due to client error.
401
Unauthorized
Authentication is required and has not been provided.
402
Payment Required
Reserved for future use; sometimes used for payment-gated APIs.
403
Forbidden
Server understood the request but refuses to authorize it.
404
Not Found
Server cannot find the requested resource.
405
Method Not Allowed
Request method is not supported for the target resource.
406
Not Acceptable
No content matching the Accept headers was found.
407
Proxy Authentication Required
Client must authenticate with the proxy.
408
Request Timeout
Server timed out waiting for the request.
409
Conflict
Request conflicts with the current state of the resource.
410
Gone
Resource is no longer available and will not return.
411
Length Required
Server requires a Content-Length header.
412
Precondition Failed
One or more conditions in the request headers evaluated to false.
413
Content Too Large
Request payload exceeds the server's size limit.
414
URI Too Long
Request URI is longer than the server can interpret.
415
Unsupported Media Type
Payload format is not supported by the server.
416
Range Not Satisfiable
Range specified in the request cannot be fulfilled.
417
Expectation Failed
Server cannot meet the requirements of the Expect header.
418
I'm a Teapot
Server refuses to brew coffee because it is a teapot (RFC 2324).
421
Misdirected Request
Request was directed at a server unable to produce a response.
422
Unprocessable Content
Request was well-formed but contains semantic errors.
423
Locked
Resource is currently locked (WebDAV).
424
Failed Dependency
Request failed because it depended on another failed request (WebDAV).
425
Too Early
Server is unwilling to risk processing a request that might be replayed.
426
Upgrade Required
Client should switch to a different protocol.
428
Precondition Required
Server requires the request to be conditional.
429
Too Many Requests
Client has sent too many requests in a given time period.
431
Request Header Fields Too Large
Server refuses to process due to oversized headers.
451
Unavailable For Legal Reasons
Resource is unavailable due to legal demands.
500
Internal Server Error
Server encountered an unexpected condition.
501
Not Implemented
Server does not support the request method.
502
Bad Gateway
Server received an invalid response from an upstream server.
503
Service Unavailable
Server is temporarily unable to handle the request.
504
Gateway Timeout
Upstream server failed to respond in time.
505
HTTP Version Not Supported
Server does not support the HTTP version used.
506
Variant Also Negotiates
Server has an internal configuration error in content negotiation.
507
Insufficient Storage
Server cannot store the representation needed (WebDAV).
508
Loop Detected
Server detected an infinite loop while processing (WebDAV).
510
Not Extended
Further extensions to the request are required.
511
Network Authentication Required
Client needs to authenticate to gain network access.