Прикладные протоколы Интернет и WWW. Чукарин А.В. - 96 стр.

UptoLike

Составители: 

© Чукарин А.В., 2006
96
Заголовки с синтаксическим разбором
Вывод шлюза начинается с маленького заголовка. Он содержит
текстовые строки, в том же формате, как и в HTTP заголовке и
завершается пустой строкой (содержащей только символ перевода
строки или CR/LF).
Любые строки заголовка, не являющиеся директивами сервера,
посылаются непосредственно клиенту. В настоящий момент, CGI
спецификация определяет три директивы сервера:
Content-type. MIME тип возвращаемого документа.
Location. Это поле используется в случае, когда
необходимо указать серверу, что возвращается не сам
документ, а ссылка на него. Если аргументом является
URL, то сервер передаст клиенту указание на
перенаправление запроса. Если аргумент представляет
собой виртуальный путь, сервер вернет клиенту
заданный этим путем документ, как если бы клиент
запрашивал его непосредственно.
Status. Эта директива используется для задания серверу
HTTP/1.0 строки-статуса, которая будет послана клиенту.
Формат: nnn xxxxx, где nnn - 3-х цифровой статус-код, и
xxxxx строка причины, такая, как "Forbidden"
(Запрещено).
9.3. Список вопросов для самоконтроля
а) Каково назначение CGI?
б) Как организована работа с CGI переменными окружения?
в) Охарактеризуйте методы вывода информации шлюзом.
г) Что означают переменные GATEWAY_INTERFACE и
SERVER_NAME?