SDK错误码
调用ObsClient的相关接口发生错误时,通常会返回SDK自定义错误,其包含服务端返回的HTTP状态码、OBS错误码、错误信息等,便于用户定位问题,并做出适当的处理。该结构体的具体定义如下:
SDK错误码包含两部分:
- 对象存储服务的API错误码,详见OBS错误码。
- SDK自定义异常,其字段名与说明请参见表1。
表1 SDK自定义异常 异常
异常描述
ObsException.getStatusCode
HTTP状态码
ObsException.getErrorRequestId()
OBS服务端返回的请求ID
ObsException.getResponseHeaders()
HTTP响应头信息
ObsException.getStatus
HTTP文本描述。
ObsException.getErrorCode()
OBS服务端错误码
ObsException.getErrorMessage()
OBS服务端错误描述
ObsException.getErrorHostId()
请求的服务端ID
ObsException.getHostId
请求的服务端ID。