异常处理

最近更新时间:2019-06-27 14:25:21

简介

调用 SDK 接口请求 COS 服务失败时,将在回调函数里返回错误信息。

错误处理示例

cos.headBucket({
    Bucket: 'examplebucket-1250000000',
    Region: 'ap-beijing',
}, function(err, data) {
    if (err) {
        console.log(err.error);
    }
});

客户端异常

参数名 参数描述 类型
err 请求发生错误时返回的对象,包括网络错误和业务错误,如果请求成功则为空,更多详情请参阅 错误码 文档 Object
- error 请求报错信息 Object/String

服务端异常

参数名 参数描述 类型
err 请求发生错误时返回的对象,包括网络错误和业务错误,如果请求成功则为空,更多详情请参阅 错误码 文档 Object
- statusCode 请求返回的 HTTP 状态码,如200、403、404等 Number
- headers 请求返回的头部信息 Object
- error 请求报错信息 Object/String
- - Code 请求失败时 body 返回的 Error Code,更多详情请参阅 错误码 文档 String
- - Message 请求失败时 body 返回的 Error Message,更多详情请参阅 错误码 文档 String
- - RequestId 服务器请求日志里的唯一 ID,可用于遇到问题 提交工单 排查错误原因 String