错误响应格式
失败的请求会返回如下正文:检查顺序
- HTTP 状态码:先判断问题的大类(4xx 表示客户端问题,5xx 表示服务端问题)。
- error.type:再根据错误类型决定处理方式。
- error.code:如果存在,可进一步缩小原因范围。
- retry_after_sec:如果返回了该字段,重试前请至少等待对应秒数。
错误类型与建议操作
通用建议
- 不要重试: 对于身份验证失败(
401)、计费拒绝(402)和无效请求(400/422),请先解决根本问题。 - 使用退避策略重试: 对于速率限制(
429)和服务端错误(5xx),建议采用退避重试;如果响应中包含retry_after_sec,请优先遵循该值。 - 记录 traceId: 如果错误持续出现,或您无法自行定位问题,请记录错误响应中的
traceId并联系我们以便进一步排查。
