如何避免两次运行相同的发布请求。 假设我有一个post方法并且执行了它,并且它正确运行,并且假设我再次运行相同的post请求,并保持属性值相同,但是再次运行,但是根据post标准,应该避免两个相同的post请求。 那么我们如何实现呢?
答案 0 :(得分:0)
请记住,POST
请求不是 indempotent :对于多个相同的请求,最终可能会创建多个相同的资源。
因此,为防止多次创建资源,您将需要在服务器中进行某种形式的验证。例如,您可以依靠数据库中的唯一约束,如果违反了约束,则可以使用409
拒绝请求。