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