| Value | Meaning |
|---|---|
| None0 | No status available. (Eg, the message has not been sent yet) |
| Continue100 | 100 Continue (HTTP) |
| SwitchingProtocols101 | 101 Switching Protocols (HTTP) |
| Processing102 | 102 Processing (WebDAV) |
| Ok200 | 200 Success (HTTP). Also used by many lower-level soup routines to indicate success. |
| Created201 | 201 Created (HTTP) |
| Accepted202 | 202 Accepted (HTTP) |
| NonAuthoritative203 | 203 Non-Authoritative Information (HTTP) |
| NoContent204 | 204 No Content (HTTP) |
| ResetContent205 | 205 Reset Content (HTTP) |
| PartialContent206 | 206 Partial Content (HTTP) |
| MultiStatus207 | 207 Multi-Status (WebDAV) |
| MultipleChoices300 | 300 Multiple Choices (HTTP) |
| MovedPermanently301 | 301 Moved Permanently (HTTP) |
| Found302 | 302 Found (HTTP) |
| MovedTemporarily302 | 302 Moved Temporarily (old name, RFC 2068) |
| SeeOther303 | 303 See Other (HTTP) |
| NotModified304 | 304 Not Modified (HTTP) |
| UseProxy305 | 305 Use Proxy (HTTP) |
| NotAppearingInThisProtocol306 | 306 Unused (HTTP) |
| TemporaryRedirect307 | 307 Temporary Redirect (HTTP) |
| PermanentRedirect308 | 308 Permanent Redirect (HTTP) |
| BadRequest400 | 400 Bad Request (HTTP) |
| Unauthorized401 | 401 Unauthorized (HTTP) |
| PaymentRequired402 | 402 Payment Required (HTTP) |
| Forbidden403 | 403 Forbidden (HTTP) |
| NotFound404 | 404 Not Found (HTTP) |
| MethodNotAllowed405 | 405 Method Not Allowed (HTTP) |
| NotAcceptable406 | 406 Not Acceptable (HTTP) |
| ProxyAuthenticationRequired407 | 407 Proxy Authentication Required (HTTP) |
| ProxyUnauthorized407 | shorter alias for soup.types.Status.ProxyAuthenticationRequired |
| RequestTimeout408 | 408 Request Timeout (HTTP) |
| Conflict409 | 409 Conflict (HTTP) |
| Gone410 | 410 Gone (HTTP) |
| LengthRequired411 | 411 Length Required (HTTP) |
| PreconditionFailed412 | 412 Precondition Failed (HTTP) |
| RequestEntityTooLarge413 | 413 Request Entity Too Large (HTTP) |
| RequestUriTooLong414 | 414 Request-URI Too Long (HTTP) |
| UnsupportedMediaType415 | 415 Unsupported Media Type (HTTP) |
| RequestedRangeNotSatisfiable416 | 416 Requested Range Not Satisfiable (HTTP) |
| InvalidRange416 | shorter alias for soup.types.Status.RequestedRangeNotSatisfiable |
| ExpectationFailed417 | 417 Expectation Failed (HTTP) |
| MisdirectedRequest421 | 421 Misdirected Request |
| UnprocessableEntity422 | 422 Unprocessable Entity (WebDAV) |
| Locked423 | 423 Locked (WebDAV) |
| FailedDependency424 | 424 Failed Dependency (WebDAV) |
| InternalServerError500 | 500 Internal Server Error (HTTP) |
| NotImplemented501 | 501 Not Implemented (HTTP) |
| BadGateway502 | 502 Bad Gateway (HTTP) |
| ServiceUnavailable503 | 503 Service Unavailable (HTTP) |
| GatewayTimeout504 | 504 Gateway Timeout (HTTP) |
| HttpVersionNotSupported505 | 505 HTTP Version Not Supported (HTTP) |
| InsufficientStorage507 | 507 Insufficient Storage (WebDAV) |
| NotExtended510 | 510 Not Extended (RFC 2774) |
These represent the known HTTP status code values, plus various network and internal errors.
Note that no libsoup functions take or return this type directly; any function that works with status codes will accept unrecognized status codes as well.