using System.Diagnostics.CodeAnalysis; namespace Qiniu.Http { /// /// HTTP 状态码 /// [SuppressMessage("ReSharper", "InconsistentNaming")] public enum HttpCode { #region _PRE_ /// /// 成功 /// OK = 200, /// /// 部分OK /// PARTLY_OK = 298, /// /// 请求错误 /// BAD_REQUEST = 400, /// /// 认证授权失败 /// AUTHENTICATION_FAILED = 401, /// /// 拒绝访问 /// ACCESS_DENIED = 403, /// /// 资源不存在 /// OBJECT_NOT_FOUND = 404, /// /// CRC32校验失败 /// CRC32_CHECK_FAILEd = 406, /// /// 上传文件大小超限 /// FILE_SIZE_EXCEED = 413, /// /// 镜像回源失败 /// PREFETCH_FAILED = 478, /// /// 错误网关 /// BAD_GATEWAY = 502, /// /// 服务端不可用 /// SERVER_UNAVAILABLE = 503, /// /// 服务端操作超时 /// SERVER_TIME_EXCEED = 504, /// /// 单个资源访问频率过高 /// TOO_FREQUENT_ACCESS = 573, /// /// 回调失败 /// CALLBACK_FAILED = 579, /// /// 服务端操作失败 /// SERVER_OPERATION_FAILED = 599, /// /// 资源内容被修改 /// CONTENT_MODIFIED = 608, /// /// 文件不存在 /// FILE_NOT_EXIST = 612, /// /// 文件已存在 /// FILE_EXISTS = 614, /// /// 空间数量已达上限 /// BUCKET_COUNT_LIMIT = 630, /// /// 空间或者文件不存在 /// BUCKET_NOT_EXIST = 631, /// /// 列举资源(list)使用了非法的marker /// INVALID_MARKER = 640, /// /// 在断点续上传过程中,后续上传接收地址不正确或ctx信息已过期。 /// CONTEXT_EXPIRED = 701, #endregion _PRE_ #region _USR_ /// /// 自定义HTTP状态码 (默认值) /// USER_UNDEF = 0, /// /// 自定义HTTP状态码 (用户取消) /// USER_CANCELED = -2, /// /// 自定义HTTP状态码 (用户暂停) /// USER_PAUSED = 1, /// /// 自定义HTTP状态码 (用户继续) /// USER_RESUMED = 2, /// /// 自定义HTTP状态码 (需要重试) /// USER_NEED_RETRY = 3, /// /// 自定义HTTP状态码 (异常或错误) /// INVALID_ARGUMENT = -4, /// /// 自定义HTTP状态码(文件不合法) /// INVALID_FILE = -3, /// /// 自定义HTTP状态码(凭证不合法) /// INVALID_TOKEN = -5, #endregion _USR_ } }