gpt4 book ai didi

Python:持久化cookie,生成 `expires`字段

转载 作者:太空狗 更新时间:2023-10-29 20:42:51 26 4
gpt4 key购买 nike

我正在尝试在一个简单的 Python 网络应用程序中为持久性 cookie 生成文本。

我找不到生成 expires 字段的方法。该字段的文本格式有些复杂,我不想自己编写代码来生成它。

Python 中有什么有用的东西吗?我研究过 cookiecookielib 的文档,它们似乎处理了很多 cookie 业务,除了生成 expires 字段

最佳答案

我想你想做这样的事情:

import Cookie, datetime, uuid
ck = Cookie.SimpleCookie()

ck['session'] = str(uuid.uuid4())
ck['session']['domain'] = 'foo.com'
ck['session']['path'] = '/'
expires = datetime.datetime.utcnow() + datetime.timedelta(days=30) # expires in 30 days
ck['session']['expires'] = expires.strftime("%a, %d %b %Y %H:%M:%S GMT")

>>> print ck.output()
Set-Cookie: session=9249169b-4c65-4daf-8e64-e46333aa5577; Domain=foo.com; expires=Mon, 01 Aug 2011 07:51:53 GMT; Path=/

关于Python:持久化cookie,生成 `expires`字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6556930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com