Table of Contents

Description

Common HTTP status codes. A more detailed description on the various HTTPS status codes can be found one Wikipedia: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

Fields

Signature

enum Efl.Net.Http.Status {
    unknown: 0,
    continue: 100,
    switching_protocols: 101,
    checkpoint: 103,
    processing: 102,
    ok: 200,
    created: 201,
    accepted: 202,
    non_authoritative_information: 203,
    no_content: 204,
    reset_content: 205,
    partial_content: 206,
    multi_status: 207,
    already_reported: 208,
    im_used: 226,
    multiple_choices: 300,
    moved_permanently: 301,
    found: 302,
    see_other: 303,
    not_modified: 304,
    use_proxy: 305,
    switch_proxy: 306,
    temporary_redirect: 307,
    permanent_redirect: 308,
    bad_request: 400,
    unauthorized: 401,
    payment_required: 402,
    forbidden: 403,
    not_found: 404,
    method_not_allowed: 405,
    not_acceptable: 406,
    proxy_authentication_required: 407,
    request_timeout: 408,
    conflict: 409,
    gone: 410,
    length_required: 411,
    precondition_failed: 412,
    payload_too_large: 413,
    uri_too_long: 414,
    unsupported_media_type: 415,
    range_not_satisfiable: 416,
    expectation_failed: 417,
    misdirected_request: 421,
    unprocessable_entity: 422,
    locked: 423,
    failed_dependency: 424,
    upgrade_required: 426,
    precondition_required: 428,
    too_many_requests: 429,
    request_header_fields_too_large: 431,
    login_timeout: 440,
    no_response: 444,
    retry_with: 449,
    blocked_by_windows_parental_controls: 450,
    unavailable_for_legal_reasons: 451,
    ssl_certificate_error: 495,
    ssl_certificate_required: 496,
    http_request_sent_to_https_port: 497,
    request_has_been_forbidden_by_antivirus: 499,
    internal_server_error: 500,
    not_implemented: 501,
    bad_gateway: 502,
    service_unavailable: 503,
    gateway_timeout: 504,
    http_version_not_supported: 505,
    variant_also_negotiates: 506,
    insufficient_storage: 507,
    loop_detected: 508,
    bandwidth_limit_exceeded: 509,
    not_extended: 510,
    network_authentication_required: 511
}

C signature

typedef enum {
    EFL_NET_HTTP_STATUS_UNKNOWN = 0,
    EFL_NET_HTTP_STATUS_CONTINUE = 100,
    EFL_NET_HTTP_STATUS_SWITCHING_PROTOCOLS = 101,
    EFL_NET_HTTP_STATUS_CHECKPOINT = 103,
    EFL_NET_HTTP_STATUS_PROCESSING = 102,
    EFL_NET_HTTP_STATUS_OK = 200,
    EFL_NET_HTTP_STATUS_CREATED = 201,
    EFL_NET_HTTP_STATUS_ACCEPTED = 202,
    EFL_NET_HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION = 203,
    EFL_NET_HTTP_STATUS_NO_CONTENT = 204,
    EFL_NET_HTTP_STATUS_RESET_CONTENT = 205,
    EFL_NET_HTTP_STATUS_PARTIAL_CONTENT = 206,
    EFL_NET_HTTP_STATUS_MULTI_STATUS = 207,
    EFL_NET_HTTP_STATUS_ALREADY_REPORTED = 208,
    EFL_NET_HTTP_STATUS_IM_USED = 226,
    EFL_NET_HTTP_STATUS_MULTIPLE_CHOICES = 300,
    EFL_NET_HTTP_STATUS_MOVED_PERMANENTLY = 301,
    EFL_NET_HTTP_STATUS_FOUND = 302,
    EFL_NET_HTTP_STATUS_SEE_OTHER = 303,
    EFL_NET_HTTP_STATUS_NOT_MODIFIED = 304,
    EFL_NET_HTTP_STATUS_USE_PROXY = 305,
    EFL_NET_HTTP_STATUS_SWITCH_PROXY = 306,
    EFL_NET_HTTP_STATUS_TEMPORARY_REDIRECT = 307,
    EFL_NET_HTTP_STATUS_PERMANENT_REDIRECT = 308,
    EFL_NET_HTTP_STATUS_BAD_REQUEST = 400,
    EFL_NET_HTTP_STATUS_UNAUTHORIZED = 401,
    EFL_NET_HTTP_STATUS_PAYMENT_REQUIRED = 402,
    EFL_NET_HTTP_STATUS_FORBIDDEN = 403,
    EFL_NET_HTTP_STATUS_NOT_FOUND = 404,
    EFL_NET_HTTP_STATUS_METHOD_NOT_ALLOWED = 405,
    EFL_NET_HTTP_STATUS_NOT_ACCEPTABLE = 406,
    EFL_NET_HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED = 407,
    EFL_NET_HTTP_STATUS_REQUEST_TIMEOUT = 408,
    EFL_NET_HTTP_STATUS_CONFLICT = 409,
    EFL_NET_HTTP_STATUS_GONE = 410,
    EFL_NET_HTTP_STATUS_LENGTH_REQUIRED = 411,
    EFL_NET_HTTP_STATUS_PRECONDITION_FAILED = 412,
    EFL_NET_HTTP_STATUS_PAYLOAD_TOO_LARGE = 413,
    EFL_NET_HTTP_STATUS_URI_TOO_LONG = 414,
    EFL_NET_HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE = 415,
    EFL_NET_HTTP_STATUS_RANGE_NOT_SATISFIABLE = 416,
    EFL_NET_HTTP_STATUS_EXPECTATION_FAILED = 417,
    EFL_NET_HTTP_STATUS_MISDIRECTED_REQUEST = 421,
    EFL_NET_HTTP_STATUS_UNPROCESSABLE_ENTITY = 422,
    EFL_NET_HTTP_STATUS_LOCKED = 423,
    EFL_NET_HTTP_STATUS_FAILED_DEPENDENCY = 424,
    EFL_NET_HTTP_STATUS_UPGRADE_REQUIRED = 426,
    EFL_NET_HTTP_STATUS_PRECONDITION_REQUIRED = 428,
    EFL_NET_HTTP_STATUS_TOO_MANY_REQUESTS = 429,
    EFL_NET_HTTP_STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE = 431,
    EFL_NET_HTTP_STATUS_LOGIN_TIMEOUT = 440,
    EFL_NET_HTTP_STATUS_NO_RESPONSE = 444,
    EFL_NET_HTTP_STATUS_RETRY_WITH = 449,
    EFL_NET_HTTP_STATUS_BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS = 450,
    EFL_NET_HTTP_STATUS_UNAVAILABLE_FOR_LEGAL_REASONS = 451,
    EFL_NET_HTTP_STATUS_SSL_CERTIFICATE_ERROR = 495,
    EFL_NET_HTTP_STATUS_SSL_CERTIFICATE_REQUIRED = 496,
    EFL_NET_HTTP_STATUS_HTTP_REQUEST_SENT_TO_HTTPS_PORT = 497,
    EFL_NET_HTTP_STATUS_REQUEST_HAS_BEEN_FORBIDDEN_BY_ANTIVIRUS = 499,
    EFL_NET_HTTP_STATUS_INTERNAL_SERVER_ERROR = 500,
    EFL_NET_HTTP_STATUS_NOT_IMPLEMENTED = 501,
    EFL_NET_HTTP_STATUS_BAD_GATEWAY = 502,
    EFL_NET_HTTP_STATUS_SERVICE_UNAVAILABLE = 503,
    EFL_NET_HTTP_STATUS_GATEWAY_TIMEOUT = 504,
    EFL_NET_HTTP_STATUS_HTTP_VERSION_NOT_SUPPORTED = 505,
    EFL_NET_HTTP_STATUS_VARIANT_ALSO_NEGOTIATES = 506,
    EFL_NET_HTTP_STATUS_INSUFFICIENT_STORAGE = 507,
    EFL_NET_HTTP_STATUS_LOOP_DETECTED = 508,
    EFL_NET_HTTP_STATUS_BANDWIDTH_LIMIT_EXCEEDED = 509,
    EFL_NET_HTTP_STATUS_NOT_EXTENDED = 510,
    EFL_NET_HTTP_STATUS_NETWORK_AUTHENTICATION_REQUIRED = 511
} Efl_Net_Http_Status;