1

我已经使用烧瓶编写了一个应用程序。应用程序的一部分创建一个字典,然后使用 json.dumps 将字典解析为 json(string)。然后该字符串被存储为 cookie。一切都在开发中运行良好。

我建立了一个生产环境,当上述过程发生时,我无法用 javascript 读取 cookie。检查 cookie 后,我可以看到添加了逗号的 ASCII 八进制字符:\054。

据说我的开发和生产环境之间没有区别。我在生产中确实有一个更新版本的烧瓶,并读到他们改变了 cookie 的存储方式,所以我吹掉了烧瓶 0.10.1 并安装了我的开发环境中的 0.9,但问题仍然存在。

这个逗号被八进制代码替换的任何想法?

4

1 回答 1

0

我最终传递了一个 urlencoded cookie 而不是 json。这是一个黑客。我现在对这个修复不太满意。

于 2013-07-01T14:25:36.370 回答