【问题标题】:Clear all cookies in NodeJS清除 NodeJS 中的所有 cookie
【发布时间】:2016-09-02 19:30:24
【问题描述】:

This answer 展示了如何在 NodeJS 中清除单个 cookie。是否有一个功能可以清除所有 cookie 而无需遍历所有 cookie 并单独清除它们(或使它们过期)?

【问题讨论】:

    标签: node.js cookies


    【解决方案1】:

    不,没有。根据 RFC for Cookies,服务器不应该发送多个响应来清除 cookie。

    如果服务器发送多个包含 Set-Cookie 标头的响应 并发给用户代理(例如,当与 多个套接字上的用户代理),这些响应会创建一个“竞赛 可能导致不可预知的行为。

    此外,您应该只能为 Set-Cookie 发送一个值,即使是为了取消设置 cookie。

    阅读更多:https://www.rfc-editor.org/rfc/rfc6265 [第 9 页]

    【讨论】:

      猜你喜欢
      • 2017-02-21
      • 1970-01-01
      • 1970-01-01
      • 2017-08-24
      • 2019-07-06
      • 1970-01-01
      • 2014-09-25
      • 2010-09-15
      相关资源
      最近更新 更多