更新时间:2021-03-18 GMT+08:00
Promise对象返回结果
功能说明
OBS客户端可通过Promise对象返回结果,如果通过Promise对象的catch方法没有捕获到异常,则表明接口调用完成,此时应从SDK公共结果对象中获取HTTP状态码,判断操作是否成功。
代码样例
obsClient.putObject({ Bucket : 'bucketname', Key : 'objectkey', Body : 'Hello OBS' }).then((result) => { 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); } }).catch((err) => { console.error('Error-->' + err); });
父主题: 初始化