首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

POST在重复时返回409是否是非幂等的?

POST在重复时返回409是非幂等的。幂等性是指对同一资源的多次操作,结果应该是一致的。对于POST请求,每次请求都会创建一个新的资源,因此多次重复的POST请求会导致多个相同的资源被创建,结果不一致。而409状态码表示冲突,表示服务器已经存在相同的资源,因此重复的POST请求会返回409状态码,表示操作冲突,不具备幂等性。

POST请求通常用于创建新的资源,而PUT请求用于更新已存在的资源。对于PUT请求,多次重复的请求应该具备幂等性,即多次相同的PUT请求对同一资源的更新结果应该是一致的。

相关搜索:$(“#input”)在使用$.post()时返回未定义的.val()带有Spring MVC的jUnit在POST时总是返回400是否在post请求后使用res.send返回已发布的数据?ReactJs Redux:在决定redux状态(在map、filter等函数之后)时,如何从数组中删除重复的对象(具有重复值)?在post请求时将JSON中的错误从flask返回到javascript在中返回POST请求时返回的byte[]数据与通过HttpWebRequest调用时所需的数据不同如何修复我的代码,避免在球拍中使用map时返回重复的对?在测试控制器post方法时,如何模拟MySql数据库返回的主键在不重复其他文本的情况下,在回显时返回mysql_fetch_array列表在连接返回false的变量时,SQL Server是否甚至会查看表?在tkinter python中使用excel中的值时,列表框中是否有重复项?在发布到解析服务器时,是否返回新创建的对象Id是否在访问对象数组中的特定对象属性时返回对象承诺?(角度-离子)我在向mongodb发送POST请求时遇到问题。我的架构和请求是否正确?在创建表时,是否可以在不重复提及类型的情况下声明多个列具有相同的类型?Schema:在列出嵌套对象时,是否有必要(或者甚至是可取的)重复结构化数据?在检索多个项目与检索单个项目时,RESTful服务是否应返回不同的数据在CRM 4中使用QueryExpression时,是否可以限制响应中返回的结果数量在python中调用数据库时,如何判断高度是否重复,先打印具有较小权重的行?在VBA中是否有一个类似索引的函数可以在完全匹配时返回多列数据?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 细说RESTFul API之幂等性

    幂等性原本是数学中的含义,表达式的是N次变换与1次变换的结果相同。 而RESTFul API中的幂等性是指调用某个方法1次或N次对资源产生的影响结果都是相同的,需要特别注意的是:这里幂等性指的是对资源产生的影响结果,而不是调用HTTP方法的返回结果。 举个例子,RESTFul API中的GET方法是查询资源信息,不会对资源产生影响,所以它是符合幂等性的,但是每次调用GET方法返回的结果有可能不同(可能资源的某个属性在调用GET方法之前已经被其他方法修改了)。 实际上,在分布式架构中的API幂等性不仅仅针对RESTFul接口,而是对所有类型的接口适用,目的是为了确保调用1次或N次接口时对资源的影响结果都是相同的。

    03
    领券