Архитектура Microsoft Windows для разработчиков


Применение агентов


Агенты (cookies) — это механизм, позволяющий сохранять рабочее состояние в файле (обычно он называется cookies) на компьютере пользователя.

Примечание Хотя основные программы просмотра Web поддерживают применение агентов, есть две проблемы.

  • Агенты не являются стандартным средством HTTP или других спецификаций, поэтому их не всегда поддерживают все существующие программы просмотра.
  • Так как агенты позволяют Web-серверу создавать и редактировать файл на компьютере пользователя (что создает потенциальную угрозу безопасности), то и Netscape Navigator, и Microsoft Internet Explorer позволяют пользователям отключать эту функцию.
  • Агент похож на жетон для конкретной страницы, который Web-сервер посылает пользователю. Тот возвращает агента серверу при каждом последующем обращении к данной странице (или набору страниц).

    Агенты позволяют Web-приложению связывать информацию с пользователем. Вы можете устанавливать и получать значения агентов через набор Cookies.

    Когда Web-сервер возвращает пользователю HTTP-ответ, последний может содержать агент со списком ресурсов, для которых он действителен.

    Агент передается пользователю посредством заголовка Set-Cookie в НТТР-, ответе. Все последующие HTTP-запросы пользователя, попадающие в диапазон действия агента, сопровождаются текущим значением агента.



    Содержание раздела