webob 曲奇
我无法通过以下语句设置 cookies
self.request.headers['Cookie'] = 'uniqueid = ',unique_identifier
self.request.headers['Cookie'] = 'nickname = ',nickname
因为 self.request.cookies
在另一个请求中返回的是一个空字典。
我的环境是在 Google App Engine 上使用 Python。
2 个回答
4
WebOb 参考文档对 set_cookie 的解释很清楚 - 如果你在使用 WebOb Response 的框架上(这不适用于 Google App Engine,因为它使用自己的 Response)。
5
在请求中更改 cookies 并不会影响客户端的 cookies。
你需要在响应中设置 "Set-Cookie" 这个头信息,才能让客户端的 cookies 更新。
你可以使用类似这个的东西(我没有测试过) Google App Engine 的 Cookie 类