116
错误响应

错误响应格式

当您请求出现错误时,响应头部信息包括:

  • Content-Type: application/json
  • 一个合适的 3xx,4xx,或者 5xx 的 HTTP 状态码

各个接口在遇到执行错误时,将返回一个 JSON 格式组织的信息对象,描述出错原因。具体格式如下:

    {
        "code": <httpCode int>,
        "error": ""
    }
字段名称说明
code返回的错误码,用来定位错误场景。
error包含详细的错误信息

错误码列表

以下表格列出了所有错误码:

HTTP状态码说明
298部分操作执行成功
400请求报文格式错误
包括上传时,上传表单格式错误。例如incorrect region表示上传域名与上传空间的区域不符,此时需要升级 SDK 版本。
401认证授权失败
错误信息包括密钥信息不正确;数字签名错误;授权已超时,例如token not specified表示上传请求中没有带 token ,可以抓包验证后排查代码逻辑; token out of date表示 token 过期,推荐 token 过期时间设置为 3600 秒(1 小时),如果是客户端上传,建议每次上传从服务端获取新的 token;bad token表示 token 错误,说明生成 token 的算法有问题,建议直接使用七牛服务端 SDK 生成 token。
403权限不足,拒绝访问。
例如key doesn’t match scope表示上传文件指定的 key 和上传 token 中,putPolicy 的 scope 字段不符。上传指定的 key 必须跟 scope 里的 key 完全匹配或者前缀匹配;ExpUser can only upload image/audio/video/plaintext表示账号是体验用户,体验用户只能上传文本、图片、音频、视频类型的文件,完成实名认证即可解决;not allowed表示您是体验用户,若想继续操作,请先前往实名认证。
404资源不存在
包括空间资源不存在;镜像源资源不存在。
405请求方式错误主要指非预期的请求方式。
406上传的数据 CRC32 校验错误
413请求资源大小大于指定的最大值
419用户账号被冻结
478镜像回源失败
主要指镜像源服务器出现异常。
502错误网关
503服务端不可用
504服务端操作超时
573单个资源访问频率过高
579上传成功但是回调失败
包括业务服务器异常;七牛服务器异常;服务器间网络异常。需要确认回调服务器接受 POST 请求,并可以给出 200 的响应。
599服务端操作失败
608资源内容被修改
612指定资源不存在或已被删除
614目标资源已存在
630已创建的空间数量达到上限,无法创建新空间。
631指定空间不存在
640调用列举资源(list)接口时,指定非法的marker参数。
701在断点续上传过程中,后续上传接收地址不正确或ctx信息已过期

这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!