我正在Windows 10上使用 Internet Explorer 11 。
作为使cookie过期的一种方法,我将'expires ='设置为过去的某个时间点。
我测试的时候
不支持以下格式。 (未删除Cookie。)
Set-Cookie: expires=Wed, 01-Jan-70 00:00:00 GMT
但是,支持以下格式。 (删除了Cookie。)
Set-Cookie: expires=Wed, 01 Jan 1970 00:00:00 GMT
我确认前者是rfc850,后者是rfc1123。
我想知道是否有用于此结果的官方文件或参考。
答案 0 :(得分:0)
您可以从MDN文档中检查详细格式为:
Date: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT
参考:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie
Expires =可选 Cookie的最长生存期,以HTTP日期时间戳记。有关详细格式,请参见日期。如果未指定,则cookie将具有会话cookie的生存期。当客户端关闭时,会话结束,这意味着会话cookie将在此时被删除。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Date
Date常规HTTP标头包含消息生成的日期和时间。