This is a draft cheat sheet. It is a work in progress and is not finished yet.
1xx Informational Response
100 |
Continue |
StatusContinue |
101 |
Switching Protocols |
StatusSwitchingProtocols |
102 |
Processing |
StatusProcessing |
103 |
Early Hints |
2xx Success
200 |
OK |
StatusOK |
201 |
Created |
StatusCreated |
202 |
Accepted |
StatusAccepted |
204 |
No Content |
StatusNoContent |
203 |
Non-Authoritative Information |
StatusNonAuthoritativeInfo |
205 |
Reset Content |
StatusResetContent |
206 |
Partial Content |
StatusPartialContent |
207 |
Multi-Status |
StatusMultiStatus |
208 |
Already Reported |
StatusAlreadyReported |
226 |
IM Used |
StatusIMUsed |
3xx Redirection
300 |
Multiple Choices |
StatusMultipleChoices |
301 |
Moved Permanently |
StatusMovedPermanently |
302 |
Found |
StatusFound |
303 |
See Other |
StatusSeeOther |
304 |
Not Modified |
StatusNotModified |
305 |
Use Proxy |
StatusUseProxy |
306 |
Switch Proxy |
_ |
307 |
Temporary Redirect |
StatusTemporaryRedirect |
308 |
Permanent Redirect |
StatusPermanentRedirect |
|
|
4xx Client errors
400 |
Bad Request |
StatusBadRequest |
401 |
Unauthorized |
StatusUnauthorized |
402 |
Payment Required |
StatusPaymentRequired |
403 |
Forbidden |
StatusForbidden |
404 |
Not Found |
StatusNotFound |
405 |
Method Not Allowed |
StatusMethodNotAllowed |
406 |
Not Acceptable |
StatusNotAcceptable |
407 |
Proxy Authentication Required |
StatusProxyAuthRequired |
408 |
Request Timeout |
StatusRequestTimeout |
409 |
Conflict |
StatusConflict |
410 |
Gone |
StatusGone |
411 |
Length Required |
StatusLengthRequired |
412 |
Precondition Failed |
StatusPreconditionFailed |
413 |
Payload Too Large |
StatusRequestEntityTooLarge |
414 |
URI Too Long |
StatusRequestURITooLong |
415 |
Unsupported Media Type |
StatusUnsupportedMediaType |
416 |
Range Not Satisfiable |
StatusRequestedRangeNotSatisfiable |
417 |
Expectation Failed |
StatusExpectationFailed |
418 |
I'm a teapot |
StatusTeapot |
421 |
Misdirected Request |
StatusMisdirectedRequest |
422 |
Unprocessable Entity |
StatusUnprocessableEntity |
423 |
Locked |
StatusLocked |
424 |
Failed Dependency |
StatusFailedDependency |
426 |
Upgrade Required |
StatusUpgradeRequired |
428 |
Precondition Required |
StatusPreconditionRequired |
429 |
Too Many Requests |
StatusTooManyRequests |
431 |
Request Header Fields Too Large |
StatusRequestHeaderFieldsTooLarge |
451 |
Unavailable For Legal Reasons |
StatusUnavailableForLegalReasons |
|
|
5xx Server Error
500 |
Internal Server Error |
StatusInternalServerError |
501 |
Not Implemented |
StatusNotImplemented |
502 |
Bad Gateway |
StatusBadGateway |
503 |
Service Unavailable |
StatusServiceUnavailable |
504 |
Gateway Timeout |
StatusGatewayTimeout |
505 |
HTTP Version Not Supported |
StatusHTTPVersionNotSupported |
506 |
Variant Also Negotiates |
StatusVariantAlsoNegotiates |
507 |
Insufficient Storage |
StatusInsufficientStorage |
508 |
Loop Detected |
StatusLoopDetected |
510 |
Not Extended |
StatusNotExtended |
511 |
Network Authentication Required |
StatusNetworkAuthenticationRequired |
|