【发布时间】:2015-02-27 06:39:20
【问题描述】:
我正在构建一个基于 REST 的幂等 POST API 调用。我想实现幂等行为以避免客户端在网络故障和超时期间创建重复资源。客户端在每个 API 调用的请求标头中传递一个 ClientToken。我的 POST 请求具有标准有效负载,并且我有围绕它的验证逻辑。在重试期间,API 期望的理想幂等行为是什么?它应该仅依赖于 ClientToken 并忽略请求负载,还是应该在使用 ClientToken 调用幂等检查之前对请求负载运行验证逻辑?
【问题讨论】:
标签: api rest idempotent