### Informational Responses

Code | Name | ?
--- | --- | ---
`100` | Continue | ?
`101` | Switching Protocols | ?

### Success Responses

Code | Name | ?
--- | --- | ---
`200` | OK | ?
`201` | Created | ?
`202` | Accepted | ?
`203` | Non-Authoritive Information | ?
`204` | No Content | ?
`205` | Reset Content | ?
`206` | Partial Content | ?
`226` | IM Used | ?

### Redirection Responses

Code | Name | ?
--- | --- | ---
`300` | Multiple Choices | ?
`301` | Moved Permanently | ?
`302` | Found | ?
`303` | See Other | ?
`304` | Not Modified | ?
`305` | Use Proxy | ?
`306` | Switch Proxy | ?
`307` | Temporary Redirect | ?
`308` | Permanent Redirect | ?

### Client Error Responses

Code | Name | ?
--- | --- | ---
`400` | Bad Request | ?
`401` | Unauthorized | ?
`402` | Payment Required | ?
`403` | Forbidden | ?
`404` | Not Found | ?
`405` | Method Not Allowed | ?
`406` | Not Acceptable | ?
`407` | Proxy Authentication Required | ?
`408` | Request Timeout | ?
`409` | Conflict | ?
`410` | Gone | ?
`411` | Length Required | ?
`412` | Precondition Failed | ?
`413` | Payload Too Large | ?
`414` | URI Too Long | ?
`415` | Unsupported Media Type | ?
`416` | Range Not Satisfiable | ?
`417` | Expectation Failed | ?
`418` | I’m a teapot | ?
`421` | Misdirected Request | ?
`426` | Upgrade Required | ?
`428` | Precondition Required | ?
`429` | Too Many Requests | ?
`431` | Request Header Fields Too Large | ?
`451` | Unavailable For Legal Reasons | ?

### Server Error Responses

Code | Name | ?
--- | --- | ---
`500` | Internal Server Error | ?
`501` | Not Implemented | ?
`502` | Bad Gateway | ?
`503` | Service Unavailable | ?
`504` | Gateway Timeout | ?
`505` | HTTP Version Not Supported | ?
`506` | Variant Also Negotiates | ?
`510` | Not Extended | ?
`511` | Network Authentication Required | ?

## WebDAV Status Codes

WebDAV is an extension of HTTP that allows clients to perform remote Web content authoring operations. It provides a framework for users to create, change and move documents on a server. It adds the following status codes on top of HTTP.

Read more.

Code | Name | ?
--- | --- | ---
`102` | Processing | ?
`207` | Multi-Status | ?
`208` | Already Reported | ?
`422` | Unprocessable Entity | ?
`423` | Locked | ?
`424` | Failed Dependency | ?
`507` | Insufficient Storage | ?
`508` | Loop Detected | ?

## Also see

- https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
- https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
- https://httpstatuses.com/

0 Comments for this cheatsheet. Write yours!