Google App Engine Set-Cookie无法使用我的到期日期

ben*_*ord 6 cookies google-app-engine

我正在尝试在Google App Engine页面中设置Cookie:

self.response.headers.add_header('Set-Cookie','CookieName=1234; expires:Sun, 31-May-2009 23:59:59 GMT; path=/;')
Run Code Online (Sandbox Code Playgroud)

到期日期未显示在浏览器中.所以它会在会话结束时删除自己.

这是curl -D的输出:

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Cache-Control: no-cache
Set-Cookie: CookieName=1234; expires:Fri, 01 Jan 2010 11:48:41 GMT
Date: Fri, 08 May 2009 11:57:25 GMT
Server: Google Frontend
Expires: Fri, 08 May 2009 11:57:25 GMT
Transfer-Encoding: chunked
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

Ber*_*amb 13

问题是你正在使用带有冒号的"expires:".需要等于"expires =".

  • 这些是你可以盯着看几个小时而错过的问题.发生这种情况时我讨厌它.乐意效劳! (4认同)