就在 cookie 检索之前,打印标题(在服务器端,使用 Python)产生,仅显示“Cookie”部分:
'Cookie': 'clist={%22config_dict%22:{%22OSLO%22:{%22cstate%22:%22EXP%22}}%2C%22table_order%22:[%22OSLO%22]}'
但是,在clist_str = self.request.cookies.get('clist')
打印之后clist_str
,cookie 值会被截断,如下所示:
{%22config_dict%22:{%22OSLO%22:{%22cstate%22:%22EXP%22}}%2C%22table_order%22:
为了可读性,不管它的价值,预期的 cookie 值是:
{"config_dict":{"OSLO":{"cstate":"EXP"}},"table_order":["OSLO"]}
但我们得到
{"config_dict":{"OSLO":{"cstate":"EXP"}},"table_order":
反而。
关于如何解决这个问题的任何想法?完整的 cookie 在请求标头中,但 webapp2 似乎无法正确检索 cookie。附带说明一下,可以使用 JavaScript 在客户端成功设置和获取 cookie。