PHP в деталях



         

Структура запроса. - часть 2


Allow ? задает допустимые методы обработки.

Формат: "Allow: GET | HEAD\n".

Параметр игнорируется при указании метода обработки POST в Request-Line. Задает допустимые методы обработки запроса. Прокси сервера не модифицируют параметр Allow и он в неизменном виде доходит до сервера.

From ? e-mail адрес, пославшего запрос.

Формат: "From: adderss\r\n".

Например, "From: myname@mailserver.ru\r\n".

If-Modified-Since ? указывает, что запрос не модифицировался с такого-то времени.

Формат: "If-Modified-Since: date\r\n"

Используется только для метода обработки GET. Дата указывается по Гринвичу в таком же формате, как и для параметра Date в General-Header.

Referrer ? абсолютная ссылка на страницу, с которой произошла инициация запроса, т. е. ссылка на страницу, с которой пользователь перешел на нашу.

Формат: "Referrer: url\n".

Пример: "Referrer: www.host.ru/index.html\n".

User-Agent ? тип браузера.

Например: "User-Agent: Mozilla/4.0\n"

Entity-Header ? часть заголовка, описывающая данные Entity-Body.

В данной части запроса задаются параметры, которые описывают тело страницы. Entity-Header может содержать следующие параметры: Allow, Content-Encoding, Content-Length, Content-Type, Expires, Last-Modified, extension-header.

Allow ? параметр аналогичный Allow из General-Header.

Content-Encoding ? тип кодирования данных Entity-Body.

Формат: "Сontent-Encoding: x-gzip | x-compress | другой тип\n".

Пример: "Сontent-Encoding: x-gzip\n". Символ "|" означает слово "или", то есть то или то или то и.т.д.

Другой тип может указывать на способ кодирования данных, например, для метода POST: "Сontent-Encoding: application/x-www-form-urlencoded\n".

Content-Length ? количество байт, пересылаемых в Entity-Body. Значение Content-Length имеет совсем другой смысл для данных, пересылаемых в формате MIME, где он выступает как параметр описания части данных ? "external/entity-body". Допустимыми являются целые числа от нуля и больше.




Содержание  Назад  Вперед