Разработка HTML-форм и приложений, страница 5

<имя поля>:<значение>

Наиболее часто используются следующие поля заголовка:

HOST - доменное имя или IP-адрес сервера, к которому обращается клиент;

FROM - поле, в котором указывается адрес электронной почты пользователя;

ACCEPT - поле, в котором содержатся MIME-типы данных, обрабатываемые клиентом;

ACCEPT-Language - в поле содержатся идентификаторы, с помощью которых сообщаются языки, поддерживаемые клиентом;

ACCEPT-Charset - в поле содержатся идентификаторы, сообщающие серверу о поддерживаемых клиентом кодировках;

Content-Type - содержит MIME-тип данных, находящихся в теле запроса;

Например: Content-Type: text\html.

Connection - содержится информация для управления соединением;

User-Agent - содержится информация о клиенте.

3) Пустая строка;

4) Тело запроса - в большинстве случаев отсутствует. Если оно присутствует, то используется в тех случаях, когда требуется передать серверу информацию, введенную пользователем.

Ответ сервера по структуре аналогичен запросу клиента:

1) Строка состояния. Формат:

<версия протокола><код ответа><пояснение>

·  Код ответа - трехзначное десятичное число, означающее результат обработки запроса клиента сервером;

·  Пояснение - в символьном виде расшифровывает код ответа (для уведомления администратора).

2) Поля заголовка. Наиболее важные поля:

Server - содержит наименование и № версии web-сервера;

Allow - список методов, доступных для сервера;

Connect-Language - перечень языков, которые должен поддерживать клиент для корректного отображения передаваемого ресурса;

Content-Type - указывается MIME-тип данных, содержащихся в теле ответа сервера;

Content-Length - размер данных, содержащихся в теле ответа сервера;

Last-Modified - в котором содержится дата и время последнего изменения затребованного ресурса;

Expires - дата и время, определяющие момент, когда информация, переданная клиенту считается устаревшей;