gpt4 book ai didi

http - 用 HTTP GET 请求设置 cookie 可以吗?

转载 作者:可可西里 更新时间:2023-11-01 15:12:23 24 4
gpt4 key购买 nike

这可能是一个道德问题,但我在办公室就以下问题进行了相当多的讨论:

可以用 HTTP GET 请求设置 cookie 吗?因为每当 HTTP 请求更改应用程序中的某些内容时,您应该使用 POST 请求。 HTTP GET 应该只用于检索由 Request-URI 标识的数据。

在这种情况下,应用程序没有改变,但是因为 cookie 被改变了,当页面再次加载时用户可能会得到不同的体验,这意味着 HTTP GET 请求改变了应用程序行为(没有改变服务器端虽然)。

Get request reference

开始讨论是因为我们想用一个普通的 anchor 元素来设置一个cookie。

最佳答案

GET 的问题,尤其是当它们位于 a 标签上时,会被 Google 之类的网站抓取。

在您的情况下,您会不必要地创建很可能永远不会被使用的 cookie。

我还认为 GET 规则并不是真正关于更改应用程序,更多的是关于更改数据。我很欣赏与 cookie 的微妙区别(即您没有更改您系统上的数据),但一般来说,这是一个很好的规则,并且无论数据存储在哪里,GET 都不应该真正用于更改它。

关于http - 用 HTTP GET 请求设置 cookie 可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8434414/

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