2009-03-30 7 views
-1

Государства Окружной суд Соединенных Штатов для Южного округа Нью-Йорка в повторно DoubleClick Inc. заявил:Cookies, HTTP GET и запроса Строки

«ПОЛУЧИТЬ информация представлена ​​как часть адреса веб-сайта или» URL, «в так называемой строке запроса». Например, запрос на выбор гипотетического онлайн-магазина записей альбомов Bon Jovi может быть прочитан: http://recordstore.hypothetical.com/search?terms=bonjovi. Строка запроса URL начинается с символа «?», означающего, что cookie записывает это пользователь запросил информацию о Bon Jovi.

Верно ли, что строка запроса URL-адреса с «?» имела бы запись в cookie, которую запрашивала пользователь? Если да, то какой RFC/standard включает это?

Редактировать: Я понимаю, что окружной суд Соединенных Штатов не определяет стандарты, но я хотел бы иметь что-то конкретное, чтобы отметить, что они были неправильными.

ответ

6

Если вы читали the whole document, вы заметите, что они говорят

печенье DoubleClick в только собирать информацию от одного шага выше процесса: Шаг первый. Печеньки фиксируют определенные части сообщений , которые пользователи отправляют Веб-сайты, связанные с DoubleClick. Они собирать эту информацию в трех способами: (1) "GET" Доводы, (2) Доводы "POST", и (3) "GIF" представлений.

Они описывают процесс, используемый DoubleClick, а не интернет-стандарт.

Вы (и любой другой человек, включая DoubleClick) можете получить информацию, доступную вам (включая информацию, которая может быть отправлена ​​как часть представления GET) и сохранить ее в файле cookie.

Вы должны интерпретировать предложение на вопрос (в context), как это:

  1. DoubleClick хранит информацию из строки запроса в куки.
  2. Строка запроса URL-адреса является частью URL-адреса, которая начинается с символа "?" персонаж.
  3. Часть строки запроса гипотетического URL-адреса «Bon Jovi».
  4. процесс в DoubleClick будет использовать куки для записи о том, что пользователь запросил информацию о Bon Jovi

Поддерживаемые Вывод:

DoubleClick берет/взял информацию из строки URL запроса (который является частью URL-адрес, начинающийся с «?») и использует файл cookie для записи информации, запрошенной пользователем.

Неподдерживаемое Заключение: "?"

Строка URL запроса с будет иметь запись cookie, запрашиваемую пользователем. Существует некоторый RFC, который описывает это поведение.

1

Последний раз, когда я проверил, окружной суд США в Южном округе Нью-Йорка не определил стандарты Интернета.

Строка запроса не влияет на файлы cookie, они используют технический язык небрежным способом.

2

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

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

1

Этот текст может быть только примером, и вы не должны придерживаться этого.

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

2

Печенье приготовьтесь и представлены отдельно от URL, поэтому в HTTP-заголовок это будет выглядеть следующим образом:

GET /search?terms=bonjovi
Cookie: $Version=1; UserId=JohnDoe

Единственный способ строка запроса будет храниться в куки будет, если путь cookie используется в сочетании с переписанными URLS или если сервер явно устанавливает куки-файл с каким-то идентификатором или строкой запроса.