Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »