首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RESTful POST重试响应

RESTful POST重试响应
EN

Stack Overflow用户
提问于 2017-06-10 21:49:46
回答 1查看 105关注 0票数 1

这个问题是关于如何响应重试的POST请求。

虽然POST不需要保证幂等性,但我们经常必须这样做。例如,通过POSTing到/orders资源的订单应该能够安全地重试,因为请求或响应可能会因为许多原因而失败( https://stripe.com/blog/idempotency建议通过对每个请求使用唯一的幂等键来处理此问题)。

应用编程接口是否也应该使用重试请求的201 Created进行响应,或者应该使用200 OK?推荐的方法是什么?

为重试的请求返回201似乎不正确,因为前面的请求可能实际上已经创建了资源,而重试的请求没有任何效果(例如。在资源最初创建时客户端未收到响应导致其重试的情况下)

EN

回答 1

Stack Overflow用户

发布于 2017-06-10 23:20:26

如果客户端需要刷新其在数据上的视图,可以使用205 Reset content吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44474043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档