错误码

最近更新时间:2024-10-22 17:51:01

我的收藏

概述

在使用 SDK 提供的 COS API 服务过程中,出现失败可以分为客户端错误和服务端返回的错误。
服务端返回的错误,指服务端处理一些不符合要求的客户端请求所返回的错误。例如访问不存在的文件,没有访问文件的权限等。更多服务端返回的错误码详细信息,请参见 API 错误码
客户端错误,主要是指网络异常、文件读写 IO 异常、参数校验失败等。
本文将为您介绍客户端定义的错误码信息。

错误码列表

目前支持的 SDK 有:Android、iOS。
错误码
错误信息
错误描述
10000
InvalidArgument
参数校验失败,例如必填参数为空。
10001
InvalidCredentials
密钥信息校验失败,例如密钥为空。
10002
BadRequest
SDK 配置错误,例如 APPID,region 配置出错。
10003
SinkSourceNotFound
输入源或者输出源错误,例如上传的文件不存在。
10004
ETagNotFound
上传分片时没有返回 Etag 信息,请检查网络环境。
20000
InternalError
内部错误。
20001
ServerError
服务错误,例如返回了非 xml 格式数据。
20002
IOError
流读写 IO 异常,例如文件读写 IO 异常。
20003
NetworkError
网络出现异常,例如网络不可用,连接中断,DNS 解析失败等。
20004
DataIntegrityError
数据完整性校验失败。
30000
UserCancelled
用户已取消了请求。
30001
AlreadyFinished
已执行过请求。
30002
DuplicateTask
重复任务。
40000
KMSError
KMS 加解密错误。
200033
SocketTimeoutException
网络超时。该错误码出现在 Android SDK 版本5.8.7-5.0.20,建议您升级到最新 SDK 版本。