文档首页 > > SDK参考> Python> 异常处理> SDK公共结果对象

SDK公共结果对象

分享
更新时间: 2019/08/09 GMT+08:00

调用ObsClient的相关接口完成后均会返回SDK公共结果对象(ObsClient.createSignedUrl和ObsClient.createPostSignature接口除外),可从SDK公共结果对象中获取HTTP状态码,判断操作是否成功。该对象的具体包含的字段如下:

字段名

类型

说明

status

int

HTTP状态码,小于300表明操作成功;反之,表明操作失败。

reason

str

HTTP文本描述。

errorCode

str

OBS服务端错误码,当status小于300时为空。

errorMessage

str

OBS服务端错误描述,当status小于300时为空。

requestId

str

OBS服务端返回的请求ID。

indicator

str

OBS服务端返回的错误定位码。

hostId

str

请求的服务端ID,当status小于300时为空。

resource

str

发生错误时相关的桶或对象,当status小于300时为空。

header

list

响应消息头列表,由多个元组构成。每个元组均包含两个元素,代表响应消息头的键值对。

body

object

操作成功后的结果数据,当status大于300时为空。该值根据调用接口的不同而不同,详见《对象存储服务Python SDK API参考》。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区