|
Программирование >> Руководство по созданию web приложений
Метод HTMLEncode преобразует текстовую строку ANSI в строку с кодировкой III М L. заменяя символы пунктуации специальными символьными объектами типа -.Jiit; URLEncode Аналогичен предыдущему, но выполняется кодировка В частности, пробелы заменяются символами *tа символы пунктуации преобразуются к виду Ххх,гдехх- код символа. отображение виртуального или логического пути на физический сервера. Позволяет получить физический путь для заданного виртуального пути. .. в результате выполнения следующей строки в переменную path записывается физический путь, по которому находится текущая страница A.SP; path = - .4tri(Recue3t. 5егк/рг!,аг1аЫез( PATH liFO )). Transfer Метод Transfer передает информацию о текущем состоянии в другой файл ASP для дальнейшей обработки. Пример использования: В результате обработка будет продолжена в файле : Объект Request Объект Request . . , ; доступ к информации, переданной браузером через заголовок ПТТР: использованный метод передачи данных (POST или GET), ;ai;aa(aii!a Cookie и т. д. Для объекта Request определены наборы, свойства и методы. Наборы Наборы могут содержать один или несколько объектов. Cookies в этом наборе хранятся значения Coolcie, переданные браузером. Пиже показано, как можно извлечь из набора airaaatiaa Coolcie с и пс = . - : ; GetLasfErrar Этот метод доступен до . когда сценарий отправил . ответ. Онвозвращает ASPError, описывающийсостояниевозникшейошибки. Form Этот набор содержит значения из полей формы. Ниже мы показали, как сценарий определяет количество элементов в наборе с именем Colors: i = .. : . ., ,nt; Первый элемент набора извлекается следующим образом: с1г = Bequest.Forr ) , Мы пгироко использовали набор Form в напгих примерах серверных сценариев, работающих с формами. QueryString Набор Query String содержит данные, как часть адреса 1.1 И стра- ницы ASP. ClientCertificate Этот набор хранит такие значения клиентского сертификата, как серийный номер, признак действительности сертификата, дата истечения срока действия сертификата и т. д. ServerVariables Набор ServerVariables хранит . из предопределенных переменных сре- ды. Некоторые из . . определить параметры системы посетителя сервера и представляют больпгой интерес для разработчиков. В таблице Н-13 перечислены некоторые, наиболее интересные, на нагл взгляд, переменные среды, доступные через набор ServerVariables. Таблица П-13. Переменные среды 1Ь)яме1) Онисяние Все заголовки HTTP, отправленные . посетителя А ; Аналогичен предыдущему, но заголовки представлены в виде (без префикса НПР и без вания. в заглавные буквы) COIllENT iE JiIH Размер данных, отправленных браузером contehttype тип полученных от браузера НПР ACCEPT Заголовок Accept Н ... ,{11 Строка, описывающая национальный язык, который использовать для отображения содержимого Н Строка браузера посетителя Н Строка значений Cookie Н Адрес и RL для перенаправления. HiiPS Содержит строку .Oi . если передача данных выполняется по защищенному каналу SSL, или off... если применяется канал LOGONUSER Учетная запись Windows NT, с которой подключился посе- титель сервера Параметр Описание Строка, в запросе HTTP после знака <? REMOTEADDR Адрес IP посетителя сервера. Может быть использован для определения, с какого адреса IP посетитель выполнил регистрацию Имя \;,::: посетителя (то есть имя его компьютера) Имя пользователя j Метод, использованный для выдачи . HEAD, POST и т. д.) Виртуальный путь к странице со сценарием Имя сервера SERVER PORT Номер порта, на котором сделан запрос fi, PCRT Si:ciJRE Если эта строка содержит 1, запрос был создан с примене- нием безопасного порта. В противном случае строка содержит значение О Имя и протокола, с применением которого запрос Имя и версия обеспечения сервера Свойства Для объекта определено только одно свойство TotalBytes. Оно содер- жит количество байт данных, полученных в результате выполнения запроса. Методы Для объекта Request определен метод llnaryHead. позволяющий извлечь данные, отправленные серверу как часть запроса POST. Объект Response Объект Response используется для управления информацией, отправляемой клиентским сценарием в браузер посетителя. Он позволяет передавать данные выполнять переадресацию браузера на другой адрес URE, а также устанавливать значения Cookie. Наборы в объекте Response предусмотрен набор Cookies, позволяющий устанавливать Cookie. Об . этого набора мы рассказали в третьей гла- ве нашей книги. Свойства Рассмотрим свойства объекта Response. Buffer Признак , . . . вывода страницы. Если вывод . . в этом свой- стве хранится значение true, в противном случае - false. ТаблицаП 13 Переменные среды
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |