
# SDK自定义错误(Go SDK)
#### 功能说明
调用ObsClient的相关接口发生错误时，通常会返回SDK自定义错误，其包含服务端返回的HTTP状态码、OBS错误码、错误信息等，便于用户定位问题，并做出适当的处理。
#### 类型定义
```
type ObsError struct
```
#### 参数描述
| **字段名**         | **类型**                  | **说明**         |
|:---|:---|:---|
| StatusCode      | int                     | HTTP状态码。       |
| RequestId       | string                  | OBS服务端返回的请求ID。 |
| ResponseHeaders | map\[string\]\[\]string | HTTP响应头信息。     |
| Status          | string                  | HTTP文本描述。      |
| Code            | string                  | OBS服务端错误码。     |
| Message         | string                  | OBS服务端错误描述。    |
| Resource        | string                  | 发生错误时相关的桶或对象。  |
| HostId          | string                  | 请求的服务端ID。      |
   
