<имя поля>:<значение>
Наиболее часто используются следующие поля заголовка:
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 - дата и время, определяющие момент, когда информация, переданная клиенту считается устаревшей;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.