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

  • unknown - HTTP status code: Unknown, likely not connected
  • continue - HTTP status code: continue
  • switching_protocols - HTTP status code: switching protocols
  • checkpoint - HTTP status code: checkpoint (unofficial extension)
  • processing - HTTP status code: processing
  • ok - HTTP status code: OK
  • created - HTTP status code: created
  • accepted - HTTP status code: accepted
  • non_authoritative_information - HTTP status code: non authoritative information
  • no_content - HTTP status code: no content
  • reset_content - HTTP status code: reset content
  • partial_content - HTTP status code: partial content
  • multi_status - HTTP status code: multi status
  • already_reported - HTTP status code: already reported
  • im_used - HTTP status code: IM used
  • multiple_choices - HTTP status code: multiple choices
  • moved_permanently - HTTP status code: moved permanently
  • found - HTTP status code: found
  • see_other - HTTP status code: see other
  • not_modified - HTTP status code: not modified
  • use_proxy - HTTP status code: use proxy
  • switch_proxy - HTTP status code: switch proxy
  • temporary_redirect - HTTP status code: temporary redirect
  • permanent_redirect - HTTP status code: permanent redirect
  • bad_request - HTTP status code: bad request
  • unauthorized - HTTP status code: unauthorized
  • payment_required - HTTP status code: payment required
  • forbidden - HTTP status code: forbidden
  • not_found - HTTP status code: not found
  • method_not_allowed - HTTP status code: method not allowed
  • not_acceptable - HTTP status code: not acceptable
  • proxy_authentication_required - HTTP status code: proxy authentication required
  • request_timeout - HTTP status code: request timeout
  • conflict - HTTP status code: conflict
  • gone - HTTP status code: gone
  • length_required - HTTP status code: length required
  • precondition_failed - HTTP status code: precondition failed
  • payload_too_large - HTTP status code: payload too large
  • uri_too_long - HTTP status code: URI too long
  • unsupported_media_type - HTTP status code: unsupported media type
  • range_not_satisfiable - HTTP status code: range not satisfied
  • expectation_failed - HTTP status code: expectation failed
  • misdirected_request - HTTP status code: misdirected request
  • unprocessable_entity - HTTP status code: unprocessable entity
  • locked - HTTP status code: locked
  • failed_dependency - HTTP status code: failed dependency
  • upgrade_required - HTTP status code: upgrade required
  • precondition_required - HTTP status code: precondition required
  • too_many_requests - HTTP status code: too many requests
  • request_header_fields_too_large - HTTP status code: request header fields too large
  • login_timeout - HTTP status code: login timeout (unofficial extension)
  • no_response - HTTP status code: no response (unofficial extension)
  • retry_with - HTTP status code: retry with (unofficial extension)
  • blocked_by_windows_parental_controls - HTTP status code: blocked by windows parental controls (unofficial extension)
  • unavailable_for_legal_reasons - HTTP status code: unavailable for legal reasons
  • ssl_certificate_error - HTTP status code: SSL certificate error (unofficial extension)
  • ssl_certificate_required - HTTP status code: SSL certificate required (unofficial extension)
  • http_request_sent_to_https_port - HTTP status code: HTTP request sent to HTTPS port (unofficial extension)
  • request_has_been_forbidden_by_antivirus - HTTP status code: request has been forbidden by anti virus
  • internal_server_error - HTTP status code: internal server error
  • not_implemented - HTTP status code: not implemented
  • bad_gateway - HTTP status code: bad gateway
  • service_unavailable - HTTP status code: service unavailable
  • gateway_timeout - HTTP status code: gateway timeout
  • http_version_not_supported - HTTP status code: HTTP version not supported
  • variant_also_negotiates - HTTP status code: variant also negotiates
  • insufficient_storage - HTTP status code: insufficient storage
  • loop_detected - HTTP status code: loop detected
  • bandwidth_limit_exceeded - HTTP status code: bandwidth limit exceeded (unofficial extension)
  • not_extended - HTTP status code: not extended
  • network_authentication_required - HTTP status code: network authentication required

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;