文档首页/ OBS Node.js SDK/ API参考/ 初始化/ 回调函数返回结果
更新时间:2021-03-18 GMT+08:00
分享

回调函数返回结果

功能说明

OBS客户端可通过回调函数的形式返回结果,回调函数依次包含异常信息和SDK公共结果对象两个参数。如果回调函数中异常信息参数不为空,则表明接口调用异常;反之,则表明接口调用完成,此时应从SDK公共结果对象中获取HTTP状态码,判断操作是否成功。

代码样例

obsClient.putObject({
       Bucket : 'bucketname',
       Key : 'objectkey',
       Body : 'Hello OBS'
}, (err, result) => {
       if(err){
              console.log('Error-->' + err);
       }else{
              if(result.CommonMsg.Status < 300){
                     if(result.InterfaceResult){
                         console.log('Operation Succeed');
                     }
              }else{
                     console.log('Code-->' + result.CommonMsg.Code); 
                     console.log('Message-->' + result.CommonMsg.Message);
                     console.log('HostId-->' + result.CommonMsg.HostId);
                     console.log('RequestId-->' + result.CommonMsg.RequestId);
              }
       }
});

相关文档