开发者社区> 问答> 正文

通过response的Set-Cookie向客户端设置的Cookie出错。400 请求出错 

通过response的Set-Cookie向客户端设置的Cookie,它的过期时间是At the end of the Session到底是什么意思?

"

 某个请求响应是通过set-cookie头向客户端设置一个cookie,这个cookie如何过期,wiki上是这么说的:

It will be deleted after the user closes his/her browser.


关闭浏览器即过期。

当前只有一个窗口(注意只有一个窗口),且用唯一的这个窗口请求并接受响应,那么关闭浏览器(也就是关闭这个窗口)这个cookie就过期了。这个没问题。

当前有多个窗口,访问了其它一些网站,其中有一个窗口请求接受响应,那么关闭浏览器是什么意思?要使cookie过期,是关闭当前请求响应的窗口?还是关闭所有的窗口?

展开
收起
kun坤 2020-05-25 20:37:18 985 0
1 条回答
写回答
取消 提交回答
  • "

    IE默认所有窗口共享凭据。可以通过文件-新建会话,来打开一个不与现有窗口共享凭据的窗口。

    ######

    现在浏览器都是 tab 浏览窗体的,共享 cookie 的,所以要关闭所有的才能清除。

    这样的问题其实自己试试就知道了 :)

    ######+1######<div class=""ref"">

    引用来自“鉴客”的答案

    现在浏览器都是 tab 浏览窗体的,共享 cookie 的,所以要关闭所有的才能清除。

    这样的问题其实自己试试就知道了 :)

    我说的是会话cookie。

    "
    2020-05-26 13:15:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载