从我通过搜索发现的内容来看,Python 似乎无法做到这一点..
用 Python 编写的服务器是否可以从 HTTP 请求中检索 Cookie 标头,如果可以,如何?
具体来说,请求中的以下标头:
Cookie: name=value; 名称2=值2
到目前为止,我的所有搜索似乎都表明 Python 只能充当 cookie 的客户端。
从我通过搜索发现的内容来看,Python 似乎无法做到这一点..
用 Python 编写的服务器是否可以从 HTTP 请求中检索 Cookie 标头,如果可以,如何?
具体来说,请求中的以下标头:
Cookie: name=value; 名称2=值2
到目前为止,我的所有搜索似乎都表明 Python 只能充当 cookie 的客户端。
这完全取决于您使用什么框架来设置 HTTP 侦听器。如果您在使用的库中没有找到方法,则需要查看文档。
HTTPlib
在没有任何框架的情况下,Vanilla pythoncookielib
用于设置此功能。
http://docs.python.org/library/cookielib.html
Flask 和 Django 等其他 Web 框架将数据嵌入到全局请求/响应对象中
request.set_cookie({'foo':'bar')
response.cookie['foo']
金字塔中的语法略有不同,但仍嵌入响应对象:
正如 Ned 所提到的,这实际上取决于您为服务器使用的框架。
例如,如果您使用的是CherryPy,可以找到大量文档:http: //docs.cherrypy.org/stable/progguide/cookies.html
检查您使用的任何框架的文档以找到答案。