Jus*_*ijn 8 cookies get http request httpwebrequest
这可能是一个道德问题,但我正在办公室讨论以下问题:
是否可以使用HTTP GET请求设置cookie?因为每当HTTP请求改变应用程序中的某些内容时,您应该使用POST请求.HTTP GET应仅用于检索Request-URI标识的数据.
在这种情况下,应用程序不会更改,但由于cookie已更改,用户可能会在页面再次加载时获得不同的体验,这意味着HTTP GET请求更改了应用程序行为(尽管服务器端没有任何更改).
讨论开始是因为我们想使用普通的锚元素来设置cookie.
GET 的问题是,特别是当它们位于 a 标签上时,它们会被 Google 等网站抓取。
就您而言,您不必要地创建很可能永远不会被使用的 cookie。
我还认为 GET 规则实际上并不是关于更改应用程序,更多的是关于更改数据。我很欣赏 cookie 的微妙区别(即您不会更改系统上的数据),但一般来说,这是一个很好的规则,并且无论数据存储在何处,GET 都不应该真正用于更改它。
归档时间: |
|
查看次数: |
2771 次 |
最近记录: |