Считывание информаии из сети Internet с помощью HTTP
Страница: [1] [2] [3] [4] [5] [6] [7] [8]
Некоторые из полей заголовка содержания описаны ниже.
Allow
Поле заголовка Allow представляет собой список методов, поддерживает ресурс, идентифицированный URI-запроса. Назначение этого поля - точное информирование получателя о допустимых методах, ассоциированных с ресурсом; это поле должно присутствовать в ответе со статус кодом "405 Method Not Allowed".
Allow = "Allow" ":" 1 # метод
Пример использования:
Allow: GET, HEAD, PUT
Конечно, клиент может попытаться использовать другие методы. Однако, рекомендуется выбирать те методы, которые указаны в данном поле. У этого поля нет значения по умолчанию; если оно оставлено неопределенным, множество разрешенных методов определяется сервером в момент каждого запроса.
Content-Length
Поле Content-Length указывает размер тела сообщения, посланного сервером в ответ на запрос, в случае запроса HEAD или размер тела сообщения, что было бы послано в ответ на запрос GET.
Content-Length = "Content-Length" ":" 1 * ЦИФРА
Например:
Content-Length: 3495
Хотя это не обязательно, но всем приложениям настоятельно рекомендуется использовать это поле для анализа размеров передаваемого сообщения, независимо от типа информации, содержащейся в нем. Для поля Content-Length допустимым является любое целое значение больше нуля.
Content-Type
Поле заголовка Content-Type идентифицирует тип информации в теле сообщения, посылаемого стороне, получающее в случае метода HEAD, или тип информации (среды), который был бы послан, если использовался метод GET.
Content-Type = "Content-Type" ":" типа-среды
Типы сред определены отдельно.
Пример:
Content-Type: text / html; charset = ISO-8859-4
Поле Content-Type не имеет значения по умолчанию.
Last-Modified
Поле заголовка содержит дату и время последней модификации. Семантика данного поля определена в терминах, описывающих, как получатель должен его интерпретировать: если получатель имеет копию ресурса, старше, чем передана в поле Last-Modified дата, то копия должна считаться устаревшей.
Last-Modified = "Last-Modified" ":" HTTP-дата
Пример использования:
Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT
Точное значение этого поля заголовка зависит от реализации отправляющей стороны, и сути самого ресурса. Для файлов это может быть просто его время последней модификации. Для шлюзов к базам данных, это может быть время последнего обновления данных в базе. В любом случае, получатель должен беспокоиться лишь о результате - о том, что находится в данном поле, - и не беспокоиться о том, какой результат был получен.
Тело сообщения
Под телом сообщения понимается Содержание Запроса или Содержание Ответы соответственно. Тело сообщения, если оно присутствует, посылается в HTTP/1.0 запросе или в ответе в формате и кодировке, определяемыми полями Заголовок-Содержания.
Тело-Сообщения = * OCTET (где OCTET это любой 8-битный символ)
Тело сообщения включаетться в запрос, только если метод запроса подразумевает его наличие. Для спецификации HTTP/1.0 такими методами являются POST и PUT. В общем, на присутствие тела сообщения указывает присутствие таких полей заголовка содержания, как Content-Length и / или Content-Transfer-Encoding, в передаваемом запросе.
Страница: [1] [2] [3] [4] [5] [6] [7] [8]
версия для печати
Читайте также:
— Лексема серебро в поэтике А. Стефановича
— Николай Хвылевой
— Обзор возможностей Video OnLine
— Создание фирмы фото услуг "Фуджи фото сервис"
— Деятельность правительства Украины в области экологии
|
|