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


Использование объекта Request


Каждый набор объекта Request содержит переменные, которые Вы можете использовать для извлечения информации из HTTP-запроса.

Примечание Полный список предопределенных переменных среды приведен в документе Active Server Page Roadmap, который устанавливается вместе с AS Р.

Пример Здесь переменная SERVER_NAME набора ServerVariables используется для получения имени Web-сервера:

Request.ServerVariables("SERVER_NAME")

Значения этих переменных помогут Вам создать динамические HTML-страницы для пользователей Вашего приложения.

Пример Здесь имя Web-сервера используется для создания гиперссылки на расположенную на нем Web-страницу:

<А HREF="http://<%= Request.ServerVariables("SERVER_NAME")%>

/MyPage.asp">Link to MyPage</A>

К переменным можно обращаться и напрямую, не указывая имя набора.

Пример Вот пример непосредственного обращения к серверной переменной:

Request("SERVER_NAME")

Если Вы обращаетесь к переменной напрямую, Web-сервер просматривает в ее поисках наборы в следующем порядке:

  • QueryString;
  • Form;
  • Cookies;
  • ClientCertificate;
  • ServerVariables.
  • Если несколько наборов содержат переменные с одинаковым именем, используется первый из них.



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