這是不大不小的後續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