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
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 }
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;