Метод get
По умолчанию при запросе используется метод GET. Метод POST используется только тогда, когда это явно указано в запросе формы. Для CGI-программиста очень важно понимать, что при запросе методом GET данные формы передаются серверу вместе с URL. Web-серверы, поддерживающие CGI, копируют эти данные в переменную окружения с именем QUERY_STRING. После этого забота о получении данных из переменной окружения и их обработке возлагается на CGI-программу.
URL со строкой запроса выглядит так:
http://www.domen-name.com/login.pl?nick=maks&psw=parol
Знак ? отделяет строку запроса от собственно URL ресурса; nick и psw - переменные передаваемые серверу, maks и parol — их значения соответственно.
Метод post
Метод POST используется тогда, когда это явно указано в атрибуте формы METHOD. В отличии от метода GET, POST помещает данные не в URL, а в тело запроса. Запрос POST во многом похож на ответ HTTP. Первая строка представляет собой стандартный запрос HTTP, в котором указан метод POST. В ней могут быть необходимые дополнительные заголовки, отделяемые от тела запроса пустой строкой.
Тело запроса при использовании метода POST передается программе как стандартный поток ввода.
Контрольные вопросы
Какие программные средства используются для создания Web-страниц?
Из каких разделов состоит HTML-документ?
Прокомментируйте назначение раздела Head HTML-документа.
Как изменить параметры текста в HTML-документе (размер, цвет, стиль)?
Прокомментируйте назначение раздела Body HTML-документа.
Как построить таблицу в HTML-документе?
Как объединить ячейки в строке в таблицы?
Как вставить рисунок в HTML-документ?
Как построить гиперссылку в HTML-документе?
Как построить заголовок HTML-документа?
Как построить список в HTML-документе?
Какой параметр отвечает за отображение рамки таблицы?
Как построить гиперссылку на графическом элементе?
Какие типы списков можно построить в HTML-документе?
Какие программные средства используются для создания Web-документов?
Список литературы
Макки, А. Введение в .NET 4.0 и Visual Studio 2010 для профессионалов: пер. с англ. / А. Макки. – М. : Вильямс, 2013. – 412 с.
