logo search
Лекции ИТ - СГМУ (Full)

Get /index.Html http/1.0

обозначает, что для запроса используется метод GET, которым с по­мощью версии 1.0 протокола HTTP запрашивается документ index.html.

Метод — это HTTP-команда, с которой начинается первая строка запроса клиента. Метод сообщает серверу о цели запроса. Для HTTP оп­ределены три основных метода: GET, HEAD и POST. Характеристика основных методов запроса клиента приведена в табл. 7.4.

Характеристика методов запроса клиента

Название метода

Характеристика метода

Метод GET

Метод GET запрашивает информацию, расположенную на сервере по указан­ному адресу URL. GET - наиболее распространенный метод поиска информации с помощью браузеров. Результат запроса GET может представлять собой:

• файл;

• результат выполнения программы:

• выходную информацию аппаратного устройства и т.д.

Метод HEAD

Метод HEAD запрашивает только информацию заголовка о файле или ресурсе. Этот метод используется, когда клиент хочет найти информацию о документе, не получая его. Например, клиент может затребовать следующую информацию:

• время изменения документа;

• размер документа;

• тип документа;

• тип сервера и т.д.

Метод POST

Метод POST позволяет посылать на сервер данные в запросе клиента. Эти данные направляются в программу обработки данных, к которой сервер имеет доступ. Метод POST может использоваться во многих приложениях. Напри­мер, его можно применять для передачи входных данных для:

• сетевых служб (таких как телеконференции);

• программ с интерфейсом в виде командной строки;

• аннотирования документов на сервере;

• выполнения операций в базах данных

Раздел заголовка запроса является необязательным и может содер­жать информацию о конфигурации клиента и данные о форматах доку­ментов, которые он может принимать. Завершается раздел заголовка пустой строкой.

Тело запроса содержит дополнительные данные, которые исполь­зуются программами обработки на WWW-сервере. Тело запроса также не является обязательным.

Ответ сервера.

Строка ответа включает версию протокола HTTP, которой дан­ный сервер пользуется для передачи ответа, код состояния и описание.

Код состояния — это трехразрядное число, обозначающее результат обработки сервером запроса клиента. Описание, следующее за кодом состояния, представляет собой просто понятный для человека текст, по­ясняющий код состояния. Например, строка состояния