SDK错误码(Java SDK)
SDK错误码是由ObsClient统一抛出的异常,继承自java.lang.RuntimeException类。通常是对象存储服务端错误,包含对象存储服务的错误码、错误信息等,便于用户定位问题,并做出适当的处理。
SDK错误码包含两部分:
- 对象存储服务的API错误码,详见OBS错误码。
- SDK自定义异常,详见表1。
表1 SDK自定义异常 异常
异常描述
ObsException.getResponseCode()
HTTP状态码
ObsException.getErrorCode()
OBS服务端错误码
ObsException.getErrorMessage()
OBS服务端错误描述
ObsException.getErrorRequestId()
OBS服务端返回的请求ID
ObsException.getErrorHostId()
请求的服务端ID
ObsException.getResponseHeaders()
HTTP响应头信息
ObsException.printStackTrace()
打印异常的详细堆栈