ee66c297

Примеры


Следующие примеры иллюстрируют последовательность транзакций типичных CGI-программ.

Пример 1.

Клиент запрашивает документ и получает в ответе:

Set-Cookie: CUSTOMER=WILE_E_COYOTE; path=/; expires=Wednesday,
   09-Nov-99 23:12:40 GMT

Если клиент запрашивает URL с путём "/" на данном сервере, он отправляет:

Cookie: CUSTOMER=WILE_E_COYOTE

Клиент запрашивает документ и получает в ответе:

Set-Cookie: PART_NUMBER=ROCKET_LAUNCHER_0001; path=/

Если клиент запрашивает URL с путём "/" на данном сервере, он отправляет:

Cookie: CUSTOMER=WILE_E_COYOTE; PART_NUMBER=ROCKET_LAUNCHER_0001

Клиент получает:

Set-Cookie: SHIPPING=FEDEX; path=/foo

Если клиент запрашивает URL с путём "/" на данном сервере, он отправляет:

Cookie: CUSTOMER=WILE_E_COYOTE; PART_NUMBER=ROCKET_LAUNCHER_0001

Если клиент запрашивает URL с путём "/foo" на данном сервере, он отправляет:

Cookie: CUSTOMER=WILE_E_COYOTE; PART_NUMBER=ROCKET_LAUNCHER_0001;
   SHIPPING=FEDEX
Пример 2.

Здесь предполагается, что все отображения из Примера 1 очищены.

Клиент получает:

Set-Cookie: PART_NUMBER=ROCKET_LAUNCHER_0001; path=/

Если клиент запрашивает URL с путём "/" на данном сервере, он отправляет:

Cookie: PART_NUMBER=ROCKET_LAUNCHER_0001

Клиент получает:

Set-Cookie: PART_NUMBER=RIDING_ROCKET_0023; path=/ammo

Если клиент запрашивает URL с путём "/ammo" на данном сервере, он отправляет:

Cookie: PART_NUMBER=RIDING_ROCKET_0023;
   PART_NUMBER=ROCKET_LAUNCHER_0001

Имеются две пары имя/значение с именем "PART_NUMBER" из-за наследования отображения "/" в дополнение к отображению "/ammo".

Дата последнего обновления: 28 мая 1999 года.
Copyright (c) 1999 Netscape Communications Corporation









Содержание    Назад    Вперед