http протокол - ОПИСАНИЕ ПРОТОКОЛА - что почитать

  1. маленькая заметка здесь = http://angel07.webservis.ru/internet/http.html
  2. лекция по протоколу = http://www.4stud.info/web-programming/protocol-http.html
  3. справочник веб-разработчика = http://www.arininav.ru/js/http.htm
  4. перевод одного из рабочий предложений (RFC - документация) = http://rfc2.ru/2068.rfc

Формат отклика

После получения запроса и его интерпретации сервер отправляет клиенту отклик следующего формата

строка_состояния
заголовки
CR LF
тело_сообщения

где строка_состояния имеет вид

версия_HTTP " " код_состояния " " описание CR LF

Структура протокола

Структура протокола определяет, что каждое HTTP-сообщение состоит из трёх частей (рис. 1), которые передаются в следующем порядке:

Стартовая строка (англ. Starting line) — определяет тип сообщения;
Заголовки (англ. Headers) — характеризуют тело сообщения, параметры передачи и прочие сведения;
Тело сообщения (англ. Message Body) — непосредственно данные сообщения. Обязательно должно отделяться от заголовков пустой строкой.