Cookies 在塔架中处理饼干的好方法是什么?

Cookies 在塔架中处理饼干的好方法是什么?,cookies,pylons,wsgi,Cookies,Pylons,Wsgi,我看到一些参考资料说有WSGI中间件可以实现这一点,但我对处理Cookie的WSGI中间件的选择知之甚少。你不需要任何关于挂架(0.9.7)的特殊功能,它都是开箱即用的: from pylons import request, response #set a cookie response.set_cookie( cookiename , some_string, max_age=180*24*3600 ) #read a cookie request.cookies.get( cookie

我看到一些参考资料说有WSGI中间件可以实现这一点,但我对处理Cookie的WSGI中间件的选择知之甚少。

你不需要任何关于挂架(0.9.7)的特殊功能,它都是开箱即用的:

from pylons import request, response

#set a cookie
response.set_cookie( cookiename , some_string, max_age=180*24*3600 )

#read a cookie
request.cookies.get( cookiename )

#remove a cookie
request.cookies.pop( cookiename, None )

挂架使用(请求、响应)是(webob.request、webob.response)对象。

上面的.pop应该是

response.delete_cookie('cookie_name')

当我
request.cookies.pop(cookiename)
时,cookie仍然出现在Chrome的本地主机cookie视图中。此外,重复访问调用
request.cookies.pop()的页面。
将该cookie列为
request.cookies
中的cookie。我不明白这是否真的会从服务器/应用程序中删除cookie。另一方面,
response.set\u cookie(key,max\u age=0)
使cookie从cookie集中消失。