Некоторые браузеры кодируют куки? - PullRequest
3 голосов
/ 26 февраля 2010

Это своего рода продолжение Почему мои куки, содержащие JSON, иногда искажаются , что мы решили.

У меня есть cookie с 3 значениями, и мы URL, кодирующие основное значение. Два других значения - это временная метка и хеш. В заголовке нашего ответа это выглядит так:

Foo = d = 634027688530013385 & V =% 7b% 22HasDog% 22% 3afalse% 2c% 22Greeting% 22% 3anull% 2c% 22RecentRecipes% 22% 3a% 5b% 5d% 2c% 22Remember% 22% 3afalse% 7d & ч = ARv5QGf4Cnftc4tFaPoy / VH8Pbo =; Путь = /; HttpOnly

В наших журналах мы видим случаи, когда мы не можем правильно проанализировать три значения, потому что весь cookie теперь закодирован:

Печенье выглядит подогнаны: д% 3D634027653097874122% 26V% 3D% 7B% 22HasAcceptedTerms% 22% 3Afalse% 2C% 22RecipeBoxCount% 22% 3A0% 2C% 22Remember% 22% 3Afalse% 7D% 26h% 3DR85mJ% 2FTdA6yrVe5pVCVpfG2jumM% 3D

К сожалению, мы не собираем пользовательский агент, чтобы увидеть, связано ли это с конкретным браузером.

У меня есть несколько вариантов, чтобы это исправить. Я просто думаю, что поведение достаточно странно, чтобы оправдать вопрос.

1 Ответ

0 голосов
/ 26 февраля 2010

Это может быть не ответ, но ....

Это интересно и требует более глубокого взгляда.

Хотелось бы увидеть общедоступную тестовую страницу, которая выделяется красным или зеленым с печеньем жирным шрифтом, а затем запустить его через http://browsercam.com.

Я сделал это, когда подумал, что нашел ошибку в поддержке json в Mozilla. получается я был прав .

Убедитесь, что ваша тестовая страница наверняка работает, прежде чем заполнять форму для бесплатной пробной версии (200 снимков), установите разрешение 640/480 и выберите все браузеры / платформу, 182 различных комбинации, установите задержку, чтобы разрешить перенаправление, чтобы установить cookie и отследить виновника.

Или не торопитесь и садитесь на http://testswarm.com/.

Пожалуйста, продолжайте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...