
# 错误码
调用接口出错后，将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。返回的消息体中是具体的错误代码及错误信息。
#### 错误响应Body体格式说明
当接口调用出错时，会返回错误码及错误信息说明，错误响应的Body体格式如下所示。
```
{
 "error": {
  "code": "DEV.CH.10001",
  "message": "Param invalid"
 },
 "status": "failed"
}
```
其中，error_code表示错误码，error_msg表示错误描述信息。
当您调用API时，如果遇到"APIGW"开头的错误码，请参见[API网关错误码](https://support.huaweicloud.com/devg-apisign/api-sign-errorcode.html)API网关错误码进行处理。
更多服务错误码请参见[API错误中心](https://apierrorcenter.developer.huaweicloud.com/apierrorcenter)。
| 状态码 | 错误码       | 错误信息      | 描述              | 处理措施            |
|:---|:---|:---|:---|:---|
| 400 | CH.010001 | 参数非法      | Param invalid   | 检查参数            |
| 401 | CH.080401 | 访问的资源没有权限 | No Permission   | 检查用户的仓库角色和权限    |
| 403 | CH.080403 | 禁止访问      | Forbidden       | 检查请求路径          |
| 404 | CH.000404 | 资源不存在     | Not Found       | 检查资源id或资源名称是否正确 |
| 500 | CH.000001 | 未知错误      | Unknown error   | 系统错误，请等待        |
| 504 | CH.080504 | 请求超时      | Gateway Timeout | 检查网络            |
   
