这是不大不小的后续Why are my cookies containing JSON occasionally malformed,我们已经解决了。做一些浏览器编码cookies?
我有一个3值cookie,我们是url编码的主要价值。其他两个值是时间戳和散列。它看起来像这样在我们的响应头:
富= d = 634027688530013385 & V =%7B%22HasDog%22%3afalse%2C%22Greeting%22%3anull%2C%22RecentRecipes%22%3A%5B%图5d%2C%22Remember%22%3afalse%7D & H = ARv5QGf4Cnftc4tFaPoy/VH8Pbo =;路径= /;仅Http
在我们的日志中,我们看到的情况下,我们不能正确地分析这三个值,因为整个饼干现在编码:
饼干看起来错位:d%3D634027653097874122%26V%3D% 7B%22HasAcceptedTerms%22%3Afalse%2C%22RecipeBoxCount%22%3A0%2C%22Remember%22%3Afalse%7D-26H%%3DR85mJ%2FTdA6yrVe5pVCVpfG2jumM%3D
不幸的是,我们并没有捕捉用户代理看看这是否与特定的浏览器有关。
我有几个选项来解决这个问题。我只是觉得这种行为足以让人质疑一个问题。
如果这个问题是影响它听起来像捕捉用户代理将是一个明智的做法操作。即使你决定一个解决方法,比如简单地确保了饼干带“D =”其他urldecode整个事情一旦开始处理之前,我想会有在哪里的问题正在发生,dontcha觉得有些兴趣? – 2010-02-26 20:50:59