Выдача запроса браузером

Большинство пользователей делают запрос, щелкая на видимой части гиперссылки на Web-странице или вводя URL в адресной строке браузера. Однако в некоторых случаях построение запроса представляет собой несколько более сложный

Для этого в теге <img> необходимо задать ширину и высоту изображения. — Прим. ред.

процесс. Рассмотрим пример, связанный с заказом кииг в Web, для чего требуется заполнить форму, состоящую из набора полей, значения которых должны быть выбраны из меню или введепы. Типичными примерами создания запросов в результате заполнения пользователем формы являются приложения электронной коммерции и поисковые системы. Одна из причии построения запросов с помощью форм состоит в том, что значительную часть всех запросов в Web получают поисковые сайты. Пользователь обычно делает запрос на поиск, заполняя поисковую форму и щелкая на кпонке передачи данных, либо нажимая клавишу Enter. Отправка данных формы или щелчок на гиперссылке приводят к одному и тому же действию — построению соответствующим образом сформатироваиного НТТР-запроса.

Вернемся к предыдущему примеру, в котором имеется ссылка на исполняемый на сервере сценарий /book.cgi. Страница заказа книг включает в себя форму, которую пользователь заполняет информацией, необходимой для заказа статьи. Набор полей, заполняемых пользователем, Обычно содержит имя, адрес, помер кредитной карты и название книги. Заполненная форма может быть отправлена исходному серверу по меньшей мере двумя способами. В первом способе значение каждого поля и соответствующее имя поля трактуются как пары (имя, значение). Коллекция нар (имя, значение) включается в качестве параметров в заголовок HTTP-запроса GET. Например, если одно из полей в форме есть поле имени, а пользователь вводит в него Noam Chomsky, пара может быть включепа в URL в виде http://www.foo.com/book.cgi?name=Noam+Chomsky. Другой способ — включить данные формы в тело HTTP-сообщения с помощью другого метода запроса (POST).

Источник: Web-протоколы. Теория и практика. — M.: ЗАО «Издательство БИНОМ», 2002 г. – 592 c.: ил.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100