更新时间:2021-03-18 GMT+08:00
回调函数返回结果
功能说明
OBS客户端可通过回调函数的形式返回结果,回调函数依次包含异常信息和SDK公共结果对象两个参数。如果回调函数中异常信息参数不为空,则表明接口调用异常;反之,则表明接口调用完成,此时应从SDK公共结果对象中获取HTTP状态码,判断操作是否成功。
代码样例
obsClient.putObject({ Bucket : 'bucketname', Key : 'objectkey', Body : 'Hello OBS' }, function(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); } } });
父主题: 初始化