Искать реферат        
Рефераты на 5 с плюсом
С нашим сайтом написать реферат проще простого

Считывание информаии из сети 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
Создание фирмы фото услуг "Фуджи фото сервис"
Деятельность правительства Украины в области экологии