Использование объекта 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.
Если несколько наборов содержат переменные с одинаковым именем, используется первый из них.