Сети ЭВМ и телекоммуникации. Лясин Д.Н - 23 стр.

UptoLike

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

23
стоянного соединения. Например, время таймаута по истечении которого со-
единение будет разорвано, если от клиента не получено никаких данных.
¾ "Transfer-Encoding:" используется для указания типа кодировки тела
запроса или ответа при передачи его по сети. В спецификации HTTP/1.1 в ос-
новном используется тип кодировки "chunked". В этом случае тело передает-
ся частями (chunk). Для
каждой части в первой строке указывается размер
части, затем содержимое, после которого следуют символы <CRLF>. По-
следняя часть имеет нулевой размер и может содержать дополнительные па-
раметры, завершающиеся также символами <CRLF>. Таким образом, модно
передавать тело любого размера, не указывая в заголовке поля Content-
Length. Это может быть полезным, например, при динамической генерации
HTTP-
ответов.
¾ Поле "Upgrade:" содержит спецификации других протоколов, по кото-
рым может быть установлено соединение с данным сервером (или клиентом),
помимо HTTP.
¾ Поле "Via:" используется для журнализации промежуточных Proxy-
агентов или шлюзов, через которые прошел запрос (или ответ). Это поле по-
добно полю "Received:" в формате почтового сообщения.
Например, заголовок "General Header" может выглядеть следующим обра-
зом
:
Date: Tue, 16 Nov 1999 08:12:31 GMT
Pragma: no-cache
Connection: Close
Заголовок запроса "Request-Header" появляется только в запросах клиен-
тов. Он позволяет клиентам отправлять на сервер дополнительную информа-
цию о себе.
стоянного соединения. Например, время таймаута по истечении которого со-
единение будет разорвано, если от клиента не получено никаких данных.
   ¾ "Transfer-Encoding:" используется для указания типа кодировки тела
запроса или ответа при передачи его по сети. В спецификации HTTP/1.1 в ос-
новном используется тип кодировки "chunked". В этом случае тело передает-
ся частями (chunk). Для каждой части в первой строке указывается размер
части, затем содержимое, после которого следуют символы . По-
следняя часть имеет нулевой размер и может содержать дополнительные па-
раметры, завершающиеся также символами . Таким образом, модно
передавать тело любого размера, не указывая в заголовке поля Content-
Length. Это может быть полезным, например, при динамической генерации
HTTP-ответов.
   ¾ Поле "Upgrade:" содержит спецификации других протоколов, по кото-
рым может быть установлено соединение с данным сервером (или клиентом),
помимо HTTP.
   ¾ Поле "Via:" используется для журнализации промежуточных Proxy-
агентов или шлюзов, через которые прошел запрос (или ответ). Это поле по-
добно полю "Received:" в формате почтового сообщения.
   Например, заголовок "General Header" может выглядеть следующим обра-
зом:
   Date: Tue, 16 Nov 1999 08:12:31 GMT
   Pragma: no-cache
   Connection: Close
   Заголовок запроса "Request-Header" появляется только в запросах клиен-
тов. Он позволяет клиентам отправлять на сервер дополнительную информа-
цию о себе.




                                   23