我用烧瓶写了一个应用程序。部分应用程序创建一个字典,然后使用json.dumps将字典解析为json(字符串)。然后该字符串存储为cookie。一切都在发展中很好。
我设置了一个生产环境,当上述过程发生时,我无法用javascript读取cookie。检查cookie后,我可以看到添加了逗号的ASCII八进制字符:\ 054。
我的开发和生产环境之间应该没有区别。我确实在生产中有更新版本的烧瓶,并且读到它们改变了cookie的存储方式,所以我吹掉了烧瓶0.10.1并安装了0.9,这就是我的开发环境,但问题仍然存在。
这个逗号被八进制代码替换的想法是什么?
答案 0 :(得分:0)
我最终传递了一个urlencoded cookie而不是json。这是一个黑客。我现在对这个问题并不满意。