HTTP标头未删除Cookie

HTTP标头未删除Cookie,http,https,http-headers,cookies,Http,Https,Http Headers,Cookies,我的项目正在使用外部身份验证提供程序,如果用户登录,该提供程序将设置cookie。要注销,我必须删除该cookie。 据我所知,Set Cookie头是正确的,但是Cookie没有改变。 这是标题: {{cookie_name}}: "" domain: "{{cookie_domain}}" expires: "1970-01-01T00:00:00.000Z" path: "/" 这是转到注销视图之前和之后的cookie: Name: {{cookie_name}} Content: (r

我的项目正在使用外部身份验证提供程序,如果用户登录,该提供程序将设置cookie。要注销,我必须删除该cookie。 据我所知,Set Cookie头是正确的,但是Cookie没有改变。 这是标题:

{{cookie_name}}: ""
domain: "{{cookie_domain}}"
expires: "1970-01-01T00:00:00.000Z"
path: "/"
这是转到注销视图之前和之后的cookie:

Name: {{cookie_name}}
Content: (random string to verify login)
Host: {{cookie_domain}}
Path: /
Send for: Encrypted connections only
Expires: At end of session

一切都很顺利。有人知道设置Cookie头可能不起作用的原因吗?

在尝试删除Cookie时,是否尝试设置设置Cookie头中的所有属性。尝试删除时,应设置现有cookie中设置的所有属性。
从上面给出的示例来看,在尝试删除cookie时,似乎没有设置安全标志

我使用的Django框架确实存在问题。当我在set_cookie函数中手动设置域时,它在前面加了一个句点,这意味着它与现有cookie不匹配。当我没有进入一个域时,它使用默认值,并且没有任何前缀,并且它工作正常