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

UptoLike

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

12
методы, например "OPTIONS" и "TRACE". Все идентификаторы методов яв-
ляются регистро-зависимыми.
"Request-URI" содержит абсолютный или относительный URI ресурс. В
случае относительного URI схема доступа считается http, а в качестве адреса
сервера берется, адрес сервера, с которым установлено соединение.
"HTTP-Version" указывает на версию HTTP поддерживаемую клиентом.
По умолчанию используется версия 0.9. Для идентификации версии протоко-
ла HTTP использует схему
"major.minor", т. е. версия НТТР/1.0 старше версии
НТТР/0.9.
Например, первая строка запроса клиента может выглядеть следующим
образом:
GET /index.html HTTP/1.0
Далее следует заголовок, который состоит из строк вида FieldName:
FieldValue, где FieldName - название поля, FieldValue - значение поля. Каж-
дая строка завершается символами <CRLF>, порядок следования полей не
важен. Имена полей являются регистро-независимыми, значения полей могут
быть
регистро-зависимыми. Спецификация HTTP/1.0 требует, чтобы символ
":" следовал сразу за именем поля, а между символом ":" и значением поля
был только один символ <SP>. Спецификация HTTP/1.1 предъявляет менее
жесткие требования. Условно можно разделить все поля запроса на следую-
щие разделы: General-Header - основные поля, Request-Header - поля запроса,
Response-Header - поля ответа, Entity-Header - поля объекта, Extension-Header
- дополнительные поля. Наиболее распространенные поля
для каждого раз-
дела приведены ниже.
[General-Header]
Date
Pragma
Cache-Control
методы, например "OPTIONS" и "TRACE". Все идентификаторы методов яв-
ляются регистро-зависимыми.
   "Request-URI" содержит абсолютный или относительный URI ресурс. В
случае относительного URI схема доступа считается http, а в качестве адреса
сервера берется, адрес сервера, с которым установлено соединение.
   "HTTP-Version" указывает на версию HTTP поддерживаемую клиентом.
По умолчанию используется версия 0.9. Для идентификации версии протоко-
ла HTTP использует схему "major.minor", т. е. версия НТТР/1.0 старше версии
НТТР/0.9.
   Например, первая строка запроса клиента может выглядеть следующим
образом:
   GET /index.html HTTP/1.0
   Далее следует заголовок, который состоит из строк вида FieldName:
FieldValue, где FieldName - название поля, FieldValue - значение поля. Каж-
дая строка завершается символами , порядок следования полей не
важен. Имена полей являются регистро-независимыми, значения полей могут
быть регистро-зависимыми. Спецификация HTTP/1.0 требует, чтобы символ
":" следовал сразу за именем поля, а между символом ":" и значением поля
был только один символ . Спецификация HTTP/1.1 предъявляет менее
жесткие требования. Условно можно разделить все поля запроса на следую-
щие разделы: General-Header - основные поля, Request-Header - поля запроса,
Response-Header - поля ответа, Entity-Header - поля объекта, Extension-Header
- дополнительные поля. Наиболее распространенные поля для каждого раз-
дела приведены ниже.
    [General-Header]
   Date
   Pragma
   Cache-Control



                                     12