Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



http://www.somehost.com/cgi-bin/ script.cgi?param I =value I &param2=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 и т.





Дата публикования: 2014-11-04; Прочитано: 317 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...