Import std.net.http.status
std.net.http.status
StatusCode, the HTTP statuses a response can have, by their names in RFC 9110 and the RFCs it
builds on, as response.Status == StatusCode.NOT_FOUND reads, with each one's reason.
std/net/http/status.fb
Types
StatusCode
struct
Public Struct StatusCode
The statuses with names, and what each one is. A response's Status is an Int, since a server can send one that has no name.
std/net/http/status.fb, line 8
-
100 Continue.
-
101 Switching Protocols.
-
102 Processing.
-
103 Early Hints.
-
200 OK.
-
201 Created.
-
202 Accepted.
-
203 Non Authoritative Information.
-
204 No Content.
-
205 Reset Content.
-
206 Partial Content.
-
207 Multi Status.
-
208 Already Reported.
-
226 IM Used.
-
300 Multiple Choices.
-
301 Moved Permanently.
-
302 Found.
-
303 See Other.
-
304 Not Modified.
-
305 Use Proxy.
-
307 Temporary Redirect.
-
308 Permanent Redirect.
-
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 Content Too Large.
-
414 URI Too Long.
-
415 Unsupported Media Type.
-
416 Range Not Satisfiable.
-
417 Expectation Failed.
-
421 Misdirected Request.
-
422 Unprocessable Content.
-
423 Locked.
-
424 Failed Dependency.
-
425 Too Early.
-
426 Upgrade Required.
-
428 Precondition Required.
-
429 Too Many Requests.
-
431 Request Header Fields Too Large.
-
451 Unavailable For Legal Reasons.
-
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.
-
507 Insufficient Storage.
-
508 Loop Detected.
-
511 Network Authentication Required.
-
What
statusmeans, as its RFC names it, like "Not Found", or "" for one without a name. -
Whether
statussays the request worked: from 200 to 299. -
Whether
statussends the request elsewhere, as a Location header says: from 300 to 399.
Report an issue with this page or with FutureBlitz on GitHub.