/** * HTTP 状态码常量 */ export const HTTP_STATUS = { // 信息响应 (100–199) CONTINUE: 100, SWITCHING_PROTOCOLS: 101, PROCESSING: 102, // 成功响应 (200–299) 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, // 我被使用 // 重定向消息 (300–399) MULTIPLE_CHOICES: 300, // 多种选择 MOVED_PERMANENTLY: 301, // 永久移动 FOUND: 302, // 查找 SEE_OTHER: 303, // 查看其他位置 NOT_MODIFIED: 304, // 未修改 USE_PROXY: 305, // 使用代理 TEMPORARY_REDIRECT: 307, // 临时重定向 PERMANENT_REDIRECT: 308, // 永久重定向 // 客户端错误响应 (400–499) 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, // URI 过长 UNSUPPORTED_MEDIA_TYPE: 415, // 不支持的媒体类型 RANGE_NOT_SATISFIABLE: 416, // 请求范围不符合要求 EXPECTATION_FAILED: 417, // 期望失败 IM_A_TEAPOT: 418, // 我是一个茶壶 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, // 因法律原因不可用 // 服务器错误响应 (500–599) INTERNAL_SERVER_ERROR: 500, // 内部服务器错误 NOT_IMPLEMENTED: 501, // 尚未实施 BAD_GATEWAY: 502, // 错误网关 SERVICE_UNAVAILABLE: 503, // 服务不可用 GATEWAY_TIMEOUT: 504, // 网关超时 HTTP_VERSION_NOT_SUPPORTED: 505, // HTTP 版本不受支持 VARIANT_ALSO_NEGOTIATES: 506, // 变体也协商 INSUFFICIENT_STORAGE: 507, // 存储不足 LOOP_DETECTED: 508, // 检测到循环 NOT_EXTENDED: 510, // 未扩展 NETWORK_AUTHENTICATION_REQUIRED: 511 // 需要网络认证 }