响应头
响应头包含了错误码名称。
header | 类型 | 示例 | 含义 |
X-Cos-Error-Code | String | ValidationException | 错误码 |
各错误码含义和对应的 HTTP 状态码如下:
错误码 | 含义 | HTTP 状态码 |
ValidationException | 请求不合法 | 400 Bad Request |
ServiceQuotaExceededException | 请求超过服务配额 | 402 Payment Required |
AccessDeniedException | 访问被拒绝 | 403 Forbidden |
NotFoundException | 资源不存在 | 404 Not Found |
ConflictException | 资源冲突,bucketname 或者 indexname | 409 Conflict |
TooManyRequestsException | 请求太多超过限制 | 429 Too Many Requests |
InternalServerException | 服务内部错误 | 500 Internal Server Error |
ServiceUnavailableException | 服务不可用,请重试 | 503 Service Unavailable |
KmsDisabledException | KMS不可用 | 400 Bad Request |
KmsInvalidKeyUsageException | KMS key 不兼容 | 400 Bad Request |
KmsInvalidStateException | KMS key 状态不合法 | 400 Bad Request |
KmsNotFoundException | KMS key 不存在 | 400 Bad Request |
响应体
响应体包含了错误的具体信息。
{"message": "MaxResults is invalid","fieldList": [{"message": "MaxResults should be in [1, 1000]","path": "/maxResults"}]}
具体字段描述如下:
字段名 | 类型 | 说明 |
message | String | 错误信息 |
fieldList | ValidateMessage 数组 | 只会在参数校验失败时返回,展示第一个参数校验失败的错误信息 |
ValidateMessage 描述:
字段名 | 类型 | 说明 |
message | String | 参数校验失败原因 |
path | String | 参数字段在请求结构中的位置 |