先检查 HTTP 状态
具体业务错误与 HTTP 状态的对应并非完全固定。不要仅凭状态码判断是否已产生图片或费用。
错误结构
网关错误通常采用以下形式。示例内容是占位信息;code 可能为空,type 和消息因错误来源而不同:
获取排障信息
为 cURL 添加-D response.headers 可保存响应头。该文件保存的是响应头,不是含 API Key 的请求头。
- 调用时间与时区。
- 请求模型和非敏感参数,如
size、n。 - HTTP 状态、脱敏后的错误消息。
- 响应头或错误消息中可获得的请求 ID。
- 是生成阶段失败,还是图片下载失败。
curl -v 排障材料。