diff --git a/types/http.d.ts b/types/http-code.d.ts similarity index 78% rename from types/http.d.ts rename to types/http-code.d.ts index ee8a733..7e49314 100644 --- a/types/http.d.ts +++ b/types/http-code.d.ts @@ -1,10 +1,11 @@ /** - * @see https://tools.ietf.org/html/rfc7231#section-6.1 + * @see https://www.iana.org/assignments/http-status-codes */ declare const enum HttpCode { CONTINUE = 100, SWITCHING_PROTOCOLS = 101, PROCESSING = 102, + EARLY_HINTS = 103, OK = 200, CREATED = 201, @@ -14,10 +15,12 @@ declare const enum HttpCode { RESET_CONTENT = 205, PARTIAL_CONTENT = 206, MULTI_STATUS = 207, + ALREADY_REPORTED = 208, + IM_USED = 226, MULTIPLE_CHOICES = 300, MOVED_PERMANENTLY = 301, - MOVED_TEMPORARILY = 302, + FOUND = 302, SEE_OTHER = 303, NOT_MODIFIED = 304, USE_PROXY = 305, @@ -40,17 +43,20 @@ declare const enum HttpCode { REQUEST_TOO_LONG = 413, REQUEST_URI_TOO_LONG = 414, UNSUPPORTED_MEDIA_TYPE = 415, - REQUESTED_RANGE_NOT_SATISFIABLE = 416, + RANGE_NOT_SATISFIABLE = 416, EXPECTATION_FAILED = 417, IM_A_TEAPOT = 418, INSUFFICIENT_SPACE_ON_RESOURCE = 419, - METHOD_FAILURE = 420, // nice + MISDIRECTED_REQUEST = 421, UNPROCESSABLE_ENTITY = 422, LOCKED = 423, FAILED_DEPENDENCY = 424, + TOO_EARLY = 425, + UPGRADE_REQUIRED = 426, PRECONDITION_REQUIRED = 428, TOO_MANY_REQUESTS = 429, REQUEST_HEADER_FIELDS_TOO_LARGE = 431, + UNAVAILABLE_FOR_LEGAL_REASONS = 451, INTERNAL_SERVER_ERROR = 500, NOT_IMPLEMENTED = 501, @@ -58,6 +64,9 @@ declare const enum HttpCode { SERVICE_UNAVAILABLE = 503, GATEWAY_TIMEOUT = 504, HTTP_VERSION_NOT_SUPPORTED = 505, + VARIANT_ALSO_NEGOTIATES = 506, INSUFFICIENT_STORAGE = 507, + LOOP_DETECTED = 508, + NOT_EXTENDED = 510, NETWORK_AUTHENTICATION_REQUIRED = 511, }