最近更新时间:2022.05.20 22:11:50
首次发布时间:2022.05.20 22:11:50
API 请求成功时,HTTP 响应状态码是 200。 API 请求失败时,会出现以下任意一个情况:
HTTP 响应状态码是 4xx 或 5xx。
响应正文的 ResponseMetadata 结构体包含 Error 字段。
{ "ResponseMetadata": { "RequestId": "20210816110638****2514606306AF947C", "Action": "CreateLoadBalancer", "Version": "2020-04-01", "Service": "alb", "Region": "cn-beijing" }, "Result": { "RequestId": "20210811152539010225146063030****", "LoadBalancerId": "alb-bp1o94dp5i6ea****" } }
{ "ResponseMetadata": { "RequestId": "20220420160740010225243081041DFBF1", "Action": "CreateLoadBalancer", "Version": "2020-04-01", "Service": "alb", "Region": "cn-north-4", "Error": { "Code": "InvalidParameter.LoadBalancerName", "Message": "负载均衡名称不合法" } } }
相较于请求成功的响应结果,请求失败的响应结果不再有Result
部分,而ResponseMetadata
中将额外出现 Error 字段,字段解释如下:
字段 | 说明 |
---|---|
Error | Error 出现表明本次请求失败。 |
Code | Code 内容为具体的错误码,您可根据错误码查询文档自助解决问题。 |
CodeN | CodeN 为标识错误码的数字 ID ,方便查找问题,仅部分接口会提供 CodeN 。 |
Message | Message描述了错误发生的具体原因,供您排查问题参考。 |
RequestID | RequestID 是每次 API 请求的唯一标识,当出现了无法自助解决的问题时,您可通过工单系统联系我们,提供请求的 RequestID ,我们将协助进行故障排查。 |