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