Skip to content
FutureBlitz

    Install

    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

    • Public Static ReadOnly Field CONTINUE: Int static field #

      100 Continue.

    • Public Static ReadOnly Field SWITCHING_PROTOCOLS: Int static field #

      101 Switching Protocols.

    • Public Static ReadOnly Field PROCESSING: Int static field #

      102 Processing.

    • Public Static ReadOnly Field EARLY_HINTS: Int static field #

      103 Early Hints.

    • Public Static ReadOnly Field OK: Int static field #

      200 OK.

    • Public Static ReadOnly Field CREATED: Int static field #

      201 Created.

    • Public Static ReadOnly Field ACCEPTED: Int static field #

      202 Accepted.

    • Public Static ReadOnly Field NON_AUTHORITATIVE_INFORMATION: Int static field #

      203 Non Authoritative Information.

    • Public Static ReadOnly Field NO_CONTENT: Int static field #

      204 No Content.

    • Public Static ReadOnly Field RESET_CONTENT: Int static field #

      205 Reset Content.

    • Public Static ReadOnly Field PARTIAL_CONTENT: Int static field #

      206 Partial Content.

    • Public Static ReadOnly Field MULTI_STATUS: Int static field #

      207 Multi Status.

    • Public Static ReadOnly Field ALREADY_REPORTED: Int static field #

      208 Already Reported.

    • Public Static ReadOnly Field IM_USED: Int static field #

      226 IM Used.

    • Public Static ReadOnly Field MULTIPLE_CHOICES: Int static field #

      300 Multiple Choices.

    • Public Static ReadOnly Field MOVED_PERMANENTLY: Int static field #

      301 Moved Permanently.

    • Public Static ReadOnly Field FOUND: Int static field #

      302 Found.

    • Public Static ReadOnly Field SEE_OTHER: Int static field #

      303 See Other.

    • Public Static ReadOnly Field NOT_MODIFIED: Int static field #

      304 Not Modified.

    • Public Static ReadOnly Field USE_PROXY: Int static field #

      305 Use Proxy.

    • Public Static ReadOnly Field TEMPORARY_REDIRECT: Int static field #

      307 Temporary Redirect.

    • Public Static ReadOnly Field PERMANENT_REDIRECT: Int static field #

      308 Permanent Redirect.

    • Public Static ReadOnly Field BAD_REQUEST: Int static field #

      400 Bad Request.

    • Public Static ReadOnly Field UNAUTHORIZED: Int static field #

      401 Unauthorized.

    • Public Static ReadOnly Field PAYMENT_REQUIRED: Int static field #

      402 Payment Required.

    • Public Static ReadOnly Field FORBIDDEN: Int static field #

      403 Forbidden.

    • Public Static ReadOnly Field NOT_FOUND: Int static field #

      404 Not Found.

    • Public Static ReadOnly Field METHOD_NOT_ALLOWED: Int static field #

      405 Method Not Allowed.

    • Public Static ReadOnly Field NOT_ACCEPTABLE: Int static field #

      406 Not Acceptable.

    • Public Static ReadOnly Field PROXY_AUTHENTICATION_REQUIRED: Int static field #

      407 Proxy Authentication Required.

    • Public Static ReadOnly Field REQUEST_TIMEOUT: Int static field #

      408 Request Timeout.

    • Public Static ReadOnly Field CONFLICT: Int static field #

      409 Conflict.

    • Public Static ReadOnly Field GONE: Int static field #

      410 Gone.

    • Public Static ReadOnly Field LENGTH_REQUIRED: Int static field #

      411 Length Required.

    • Public Static ReadOnly Field PRECONDITION_FAILED: Int static field #

      412 Precondition Failed.

    • Public Static ReadOnly Field CONTENT_TOO_LARGE: Int static field #

      413 Content Too Large.

    • Public Static ReadOnly Field URI_TOO_LONG: Int static field #

      414 URI Too Long.

    • Public Static ReadOnly Field UNSUPPORTED_MEDIA_TYPE: Int static field #

      415 Unsupported Media Type.

    • Public Static ReadOnly Field RANGE_NOT_SATISFIABLE: Int static field #

      416 Range Not Satisfiable.

    • Public Static ReadOnly Field EXPECTATION_FAILED: Int static field #

      417 Expectation Failed.

    • Public Static ReadOnly Field MISDIRECTED_REQUEST: Int static field #

      421 Misdirected Request.

    • Public Static ReadOnly Field UNPROCESSABLE_CONTENT: Int static field #

      422 Unprocessable Content.

    • Public Static ReadOnly Field LOCKED: Int static field #

      423 Locked.

    • Public Static ReadOnly Field FAILED_DEPENDENCY: Int static field #

      424 Failed Dependency.

    • Public Static ReadOnly Field TOO_EARLY: Int static field #

      425 Too Early.

    • Public Static ReadOnly Field UPGRADE_REQUIRED: Int static field #

      426 Upgrade Required.

    • Public Static ReadOnly Field PRECONDITION_REQUIRED: Int static field #

      428 Precondition Required.

    • Public Static ReadOnly Field TOO_MANY_REQUESTS: Int static field #

      429 Too Many Requests.

    • Public Static ReadOnly Field REQUEST_HEADER_FIELDS_TOO_LARGE: Int static field #

      431 Request Header Fields Too Large.

    • Public Static ReadOnly Field INTERNAL_SERVER_ERROR: Int static field #

      500 Internal Server Error.

    • Public Static ReadOnly Field NOT_IMPLEMENTED: Int static field #

      501 Not Implemented.

    • Public Static ReadOnly Field BAD_GATEWAY: Int static field #

      502 Bad Gateway.

    • Public Static ReadOnly Field SERVICE_UNAVAILABLE: Int static field #

      503 Service Unavailable.

    • Public Static ReadOnly Field GATEWAY_TIMEOUT: Int static field #

      504 Gateway Timeout.

    • Public Static ReadOnly Field HTTP_VERSION_NOT_SUPPORTED: Int static field #

      505 HTTP Version Not Supported.

    • Public Static ReadOnly Field VARIANT_ALSO_NEGOTIATES: Int static field #

      506 Variant Also Negotiates.

    • Public Static ReadOnly Field INSUFFICIENT_STORAGE: Int static field #

      507 Insufficient Storage.

    • Public Static ReadOnly Field LOOP_DETECTED: Int static field #

      508 Loop Detected.

    • Public Static ReadOnly Field NETWORK_AUTHENTICATION_REQUIRED: Int static field #

      511 Network Authentication Required.

    • Public Static Method Reason(status: Int): String static method #

      What status means, as its RFC names it, like "Not Found", or "" for one without a name.

    • Public Static Method IsSuccess(status: Int): Bool static method #

      Whether status says the request worked: from 200 to 299.

    • Public Static Method IsRedirect(status: Int): Bool static method #

      Whether status sends the request elsewhere, as a Location header says: from 300 to 399.

    Report an issue with this page or with FutureBlitz on GitHub.