Плохой запрос из-за "плохого" cookie

У меня есть веб- сайт в домене, где основной домен использует Google Analytics, который устанавливает cookie с именем __utmva, значение которого является частично двоичным.
Насколько я могу судить, передача этого файла cookie в IIS возвращает Bad Request (400) - "Запрос сформирован неправильно".,

Вопросы:

  1. Зачем взломать этот cookie?
  2. Разрешено ли передавать двоичные значения в куки? (Запрос также является двоичным и не закодирован, проверен с помощью Fiddler)
  3. Если ответ на вопрос № 2 - "Да", то почему происходит сбой IIS и как это исправить?

2 ответа

__utmva and __utmvb 

НЕ являются файлами cookie от Google Analytics (тогда как __utma и __utmb являются файлами cookie GA)

На самом деле они устанавливаются через HTTP-заголовки Response, а не через JS.

Вам необходимо уточнить у вашей команды разработчиков, почему они устанавливают эти куки и почему в значении этого куки __utmva есть специальные символы.

Этот сайт имеет краткое изложение того, что делают все куки. Мы используем Urchin (Google Analytics по скорости), который использует те же / похожие файлы cookie, без проблем в IIS 7.

В файле cookie не должно быть двоичных данных. Для этого конкретного файла cookie большинство данных должны быть просто цифрами. У вас есть пример? Скриншот из скрипача?

Это влияет только на вас? Или другие тоже жалуются на проблему? Вы пытались удалить куки с вашей машины?

Другие вопросы по тегам