Запрос клиента
Сообщение
запроса от клиента к серверу
состоит из:
строки запроса
(request-line),
заголовков (общих,
запросов, объекта),
и, возможно, тела
сообщения.
Строка запроса
начинается с метода, затем следует
идентификатор запрашиваемого ресурса,
версия протокола и завершающие символы
конца строки:
<Метод>
<Идентификатор> <Версия HTTP>
Метод
указывает команду протокола HTTP,
которую нужно применить к запрашиваемому
ресурсу. Например, метод GET
говорит о том, что клиент хочет получить
содержимое ресурса. Идентификатор
определяет запрашиваемый ресурс. Версия
HTTP
обозначается строкой следующего вида:
HTTP/<версия>.<подверсия>
Пример запроса
Ниже представлен
пример HTML-запроса, сгенерированного
браузером Netscape Navigator, входящим в состав
Netscape Communicator.
GET
http://oak.oakland.edu/ НТТР/1.0
Connection: Keep-Alive
User-Agent: Mozilla/4.04 [en]
(Win95; I)
Host: oak.oakland.edu
Accept:
image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Language: en
Accept-Charset:
iso-8859-l,*,utf-8