gpt4 book ai didi

get - 关于GET的幂等性

转载 作者:行者123 更新时间:2023-12-04 12:34:48 25 4
gpt4 key购买 nike

我一直在阅读 GET HTTP 方法,特别是它的幂等质量。

这是我的理解:如果我调用 GET 操作 1 次或一百万次(或任意次数),结果应该是相同的。

我对这个定义的问题是这样的。
想象一下,如果我有一个电影数据库并执行 GET 操作,在该操作中我返回数据库中的所有詹姆斯邦德电影。
想象一下,我运行此查询一百万次,在第 500,000 次之后,其他人在数据库上运行 POST 查询,添加新的邦德电影。
好吧,现在一半的 GET 操作返回 N 个结果,另一半返回 N+1 个结果。

这不会像通常描述的那样破坏幂等性吗?
一个更好的定义是函数的幂等性是无论执行多少次它都返回相同的结果只要底层数据不变 ?

最佳答案

GET 幂等,因为它不会(或不应该)更改资源。这并不要求资源是静态的,并且没有其他任何东西(如帖子)永远不会改变它。

关于get - 关于GET的幂等性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12752497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com