Подача запроса формы (GET и POST)

Подача запроса формы (GET и POST)

Теперь, когда у вас есть простая HTML-страница, мы должны выяснить, как передать данные формы обратно Web-серверу для обработки. При построении HTML-формы в открывающем дескрипторе ‹form› обычно задается атрибут action, указывающий получателя вводимых в форму данных. Возможными получателями могут быть почтовые серверы, другие файлы HTML, файлы ASP (как "классические", так и .NET) и т.д. Для нашего примера мы используем "классический" файл ASP с именем ClassicAspPage.asp. Обновите свой файл default.htm, указав в нем следующие атрибуты в открывающем дескрипторе ‹form›.

‹form name="defaultPage" id="defaultPage" action="http://localhost/Cars/ClassicAspPage.asp" method = "GET"›

‹/form›

Добавленные атрибуты гарантируют, что при щелчке на кнопке Отправить данные формы будут отправлены файлу ClassicAspPage.asp с указанным URL. Указание method = "GET" для режима передачи означает, что данные формы присоединяются к строке запроса в виде набора пар имен и значений, разделенных символами амперсанда.

http://localhost/Cars/ClassicAspPage.asp?txtUserName=Andrew&txtPassword=abcd123$&btnSubmit=Submit

Другой метод передачи данных формы Web-серверу указывается с помощью method = "POST".

‹form name="defaultPage" id="defaultPage" action="http://localhost/Cars/ClassicAspPage.asp" method = "POST"›

‹/form›

В этом случае данные формы не присоединены к строке запроса, а записываются в отдельной строке в рамках HTTP-заголовка. При использовании POST данные формы будут невидимы для внешнего наблюдателя. Еще более важно то, что POST не имеет ограничений на длину символьных данных (многие браузеры выдвигают ограничения на длину запросов с использованием GET). Пока что для отправки данных формы странице-получателю *.asp мы будем использовать HTTP-метод GET.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Ответ на отправку POST

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Ответ на отправку POST В настоящий момент для отправки данных формы целевому файлу *.asp в вашем файле default.htm указан HTTP-метод GET. При использовании этого подхода значения, содержащиеся в элементах управления графического интерфейса, присоединяются в конец строки запроса.


Модуль Video Post (Видеомонтаж)

Из книги 3ds Max 2008 автора Верстак Владимир Антонович

Модуль Video Post (Видеомонтаж) Программный модуль Video Post (Видеомонтаж) предназначен для обработки визуализированных изображений с целью получения таких эффектов как, блики или свечение, создания межкадровых переходов, добавления внешних изображений и многого другого.Для


Панель инструментов Video Post (Видеомонтаж)

Из книги Интернет решения от доктора Боба автора Сворт Боб

Панель инструментов Video Post (Видеомонтаж) Панель инструментов Video Post (Видеомонтаж) содержит: New Sequence (Создать цепочку) – создает новую цепочку событий и ставит ее в новую очередь; Open Sequence (Открыть цепочку) – загружает сохраненную ранее цепочку видеомонтажа; Save Sequence


Работаем с Video Post (Видеомонтаж)

Из книги Сбои и ошибки ПК. Лечим компьютер сами автора Донцов Дмитрий

Работаем с Video Post (Видеомонтаж) Рассмотрим простой пример создания анимации с использованием переходов для трех камер (их количество может быть любым).Для работы вам понадобится несложная сцена – например, примитив Teapot (Чайник), размещенный на Plane (Плоскость) (рис. 6.22), а


Использование BIOS POST для определения поломок

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

Использование BIOS POST для определения поломок При каждом включении компьютера автоматически запускается диагностическая программа самотестирования – POST (Power On Self-Test), которая записана в микросхему BIOS. Система POST проверяет работоспособность всех важнейших компонентов


Post Color Correct (Постобработка цвета)

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

Post Color Correct (Постобработка цвета) Данный модуль рекомендуется использовать последним, после того как все эффекты были применены. Если после обработки изображения вас не устроили параметры яркости, контрастности и цвета фотографии, то вы можете без труда


12.16.2 Секция запроса

Из книги Деловая e-mail переписка. Пять правил успеха автора Воротынцева Тамара

12.16.2 Секция запроса Запрос имеет поля, перечисленные в таблице 12.3. Обычно сообщение содержит единственный запрос. Но можно в общей секции объединить несколько различных запросов.Таблица 12.3 Поля запросов DNS Поле Описание Name (Имя) Имя домена или IP-адрес в поддереве


8.6. Модуль Video Post (Видеомонтаж)

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

8.6. Модуль Video Post (Видеомонтаж) Программный модуль Video Post (Видеомонтаж) предназначен для обработки визуализированных изображений с целью получения таких эффектов, как блики или свечение, создания межкадровых переходов, добавления внешних изображений и многого другого.Для


Изменение запроса

Из книги Священные войны мира FOSS автора Федорчук Алексей Викторович

Изменение запроса Запрос, сохраненный в базе данных Microsoft Access 2007, можно изменять. У вас есть возможность корректировать имя запроса, править его текст в формате SQL, а также редактировать запрос в конструкторе запросов. Ниже представлены несколько наиболее


29.5. Введение в методы get и post

Из книги автора

29.5. Введение в методы get и post До сих пор мы рассматривали только вывод данных на экран. Для получения информации, введенной пользователем, следует использовать формы, при создании которых применяются сценарии cgi. В любом случае требуется средство, реализующее обработку


Вступление post factum

Из книги автора

Вступление post factum Первая версия этой статьи была некогда опубликована на всенародно известном Хоботе (ixbt.com), и вызвала довольно бурное обсуждение как там, так и на более ином форуме. Со многими высказанными замечаниями и соображениями я согласен. И поначалу хотел внести в