Лекция: Использоваться метод GET, эта строка передается непосредственно в URL (например,

www.somehost.com/cgi-bin/ script.cgi?param I =value I ¶m2=value2). При использовании метода POST

Через заголовок передается информация о типе содержимого

запроса (для форм это, как правило, application/x-www-form-uriencoded), а также длина строки. Сама строка

В этом случае передастся непосредственно в теле запроса (примеры приведены чуть ниже). В заголовках

запроса также передается значительное количество вспомогательной информации: тип браузера, адрес

Страницы, с которой был произведен запрос, и т. д.

Сервер вызывает CGI-приложсние и в зависимости от метода запроса передаст информацию из формы

Через переменную окружения QUERY_STRING (в случае GET) либо через стандартный ввод (в случае POST).

Также формируются другие переменные окружения, такие как HTTP_USER_AGENT, REMOTE_HOST и др.

CGI-приложение считывает строку с переданной информацией со стандартного ввода (stdin) или из

Переменной окружения QUERY_STRING. Обработав информацию, программа, как правило, либо переадресует

Браузер на некоторый существующий документ с помощью http-заголовка Location, либо сформирует

Виртуальный документ, посылая информацию на стандартный вывод (stdout). Телу документа предшествуют

HTTP-заголовки, описывающие тип возвращаемых данных, управляющие кэшированием, работой с cookies и т.

еще рефераты
Еще работы по информатике