gpt4 book ai didi

python - 检索 Python 服务器端设置的 cookie

转载 作者:太空宇宙 更新时间:2023-11-03 19:27:29 24 4
gpt4 key购买 nike

你好,我正在遵循此处找到的指南:http://www.doughellmann.com/PyMOTW/Cookie/
其中有代码:

c = Cookie.SimpleCookie()
c.load(HTTP_COOKIE)

检索先前设置的cookie(由服务器),但我的服务器没有 HTTP_COOKIE 变量,那么我还能怎么做?
我更愿意继续使用上述指南的方法,但如果有更好的方法我愿意考虑。
否则,我不使用任何框架(只是原始 .py 文件)并且希望保持这种方式。
干杯

最佳答案

评论中讨论的方式是:

import os
def getcookies():
cookiesDict = {}
if 'HTTP_COOKIE' in os.environ:
cookies = os.environ['HTTP_COOKIE']
cookies = cookies.split('; ')
for cookie in cookies:
cookie = cookie.split('=')
cookiesDict[cookie[0]] = cookie[1]
return cookiesDict

然后将返回一个 cookie 字典作为 key -> value

cookies = getcookies()
userID = cookies['userID']

显然你会添加错误处理

但是还有其他方法,例如使用 cookie module

关于python - 检索 Python 服务器端设置的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7540240/

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