通过 Idempotency-Key 头确保写操作的安全重试,避免网络超时导致重复创建资源。Documentation Index
Fetch the complete documentation index at: https://docs.qoder.com/llms.txt
Use this file to discover all available pages before exploring further.
头部格式
在写操作(POST / PUT / DELETE)请求中添加Idempotency-Key 头:
重复请求行为
| 场景 | 服务端响应 |
|---|---|
| 相同 key + 相同 body | 直接返回首次请求的响应(不重复执行) |
| 相同 key + 不同 body | 409 conflict_error:"Idempotency key reused with a different request body." |
| 不带幂等键 | 每次都执行,可能重复创建资源 |
生命周期
| 特性 | 说明 |
|---|---|
| 有效期 | 首次使用后保留 24 小时 |
| 过期后 | 相同 key 被视为新请求 |
| 作用域 | 按 PAT(账户)隔离 |
示例
创建关键资源(Agent、Session、Environment)时强烈建议使用幂等键。自动化脚本中的批量写操作也应每次生成独立 key。