五、错误信息格式 BCE CDN API的错误信息除了HTTP状态码以外,在HTTP body中还包JSON格式的错误信息,内容如下: 参数名 类型 说明 requestId String 导致该错误的requestId code String 表示具体错误类型 message String 有关该错误的详细说明 例如: { "code":"IllegalRequestUrl
若请求错误,服务器将返回的JSON文本包含以下参数: error_code: 错误码。
返回参数 参数名称 类型 描述 job JobDetail 返回的任务详细信息 错误码 错误码 错误描述 HTTP状态码 描述 ERROR_PARAMS 请求参数错误 400 请求参数错误 CLUSTER_NOT_FOUND 集群不存在 451 集群不存在 CLUSTER_HAD_DELETED 集群已删除 451 集群已删除 CLUSTER_NOT_BELONGED 未拥有该集群 451 未拥有该集群
错误码 错误描述 HTTP状态码 中文解释 ERROR_PARAMS 请求参数错误 400 请求参数错误 INTERNAL_ERROR 服务内部错误 500 服务内部错误 请求示例 GET http : / / kafka - api . bj . baidubce . com / v2 / configs Authorization : bce - auth - v1 / ALTAKaiKeDfBD880eMWBE5oIGE
请参考通用错误码
响应元素 无 错误码 除了通用的错误码,还可能出现如下错误码: 错误码 错误消息 描述 HTTP状态码 LogStoreNotFound LogStore [logStoreName] not exists LogStore 不存在 404 注:错误消息中 [logStoreName] 部分会用真实的名称来替换 示例 请求示例 PUT /v1/logstore/demo?
message按具体错误来定 404 Not Found code : not found message按具体错误来定 413 请求体过大 code : request too large message按具体错误来定 429 请求过多 code : too many requests , <message按具体错误来定> 500 服务内部错误 code : internal
404 Not Found错误,错误码:NoSuchBucket。
trash <公共请求头> { trashDir : trashDirName } 响应示例 无 错误码 错误码 错误描述 HTTP状态码 中文解释 MalformedJSON Json格式错误 400 Json格式错误 EntityTooLarge trash目录名过长 400 不超过1024字节 InvalidTrashDirectoryName trash目录包含非法字符 400
错误状态码统计类型汇总参见下表: 名称 备注 源站错误 4xx和5xx 源站错误,CDN已缓存 4xx和5xx CDN错误 4xx和5xx 未命中499 499 命中499 499 CDN连接源站读超时 5xx CDN连接源站失败 5xx CDN连接源站失败(SSL) 5xx CDN解析源站域名失败 5xx CDN与源站交互失败 5xx 未知 未匹配到的错误类型