| 100 | Continue | Informational | The server has received the request headers and the client should proceed to send the request body. |
| 101 | Switching Protocols | Informational | The requester has asked the server to switch protocols and the server has agreed to do so. |
| 102 | Processing | Informational | The server has received and is processing the request, but no response is available yet. |
| 103 | Early Hints | Informational | Used to return some response headers before final HTTP message. |
| 200 | OK | Success | The request succeeded. The meaning depends on the HTTP method used. |
| 201 | Created | Success | The request succeeded and a new resource was created as a result. |
| 202 | Accepted | Success | The request has been received but not yet acted upon. |
| 203 | Non-Authoritative Information | Success | The returned metadata is not exactly the same as available from the origin server. |
| 204 | No Content | Success | There is no content to send for this request, but the headers may be useful. |
| 205 | Reset Content | Success | Tells the user agent to reset the document which sent this request. |
| 206 | Partial Content | Success | Used when the Range header is sent from the client to request only part of a resource. |
| 207 | Multi-Status | Success | Conveys information about multiple resources, for situations where multiple status codes might be appropriate. |
| 208 | Already Reported | Success | Used inside a DAV: propstat response to avoid repeatedly enumerating the internal members. |
| 226 | IM Used | Success | The server has fulfilled a GET request and the response is a representation of the result. |
| 300 | Multiple Choices | Redirection | The request has more than one possible response. The user agent should choose one of them. |
| 301 | Moved Permanently | Redirection | The URL of the requested resource has been changed permanently. The new URL is given in the response. |
| 302 | Found | Redirection | The URI of requested resource has been changed temporarily. Further changes may be made in the future. |
| 303 | See Other | Redirection | The server sent this response to direct the client to get the requested resource at another URI with a GET request. |
| 304 | Not Modified | Redirection | Used for caching purposes. It tells the client that the response has not been modified. |
| 305 | Use Proxy | Redirection | Deprecated. Was defined to indicate that a requested response must be accessed by a proxy. |