ВУЗ:
Составители:
Рубрика:
устанавливает соединение и ждет ответа сервера. После отправки ответа сервер
инициирует разрыв соединения. Таким образом, при передаче сложных
гипертекстовых страниц соединение может устанавливаться несколько раз.
Остановимся более подробно на механизме взаимодействия и форме
передаваемой информации.
Форма запроса клиента. Программа-клиент посылает после
установления соединения запрос серверу. Этот запрос может быть в двух
формах: в форме полного запроса и в форме простого запроса. Простой запрос
содержит метод доступа и запрос ресурса. Например:
GET http://polyn.net.kiae.su/
В этой записи слово GET обозначает метод доступа GET, а
http://polyn.net.kiae.su/ - это запрос ресурса.
Полная форма содержит тип протокола доступа, адрес сервера ресурса, и
адрес ресурса на сервере (рисунок 84).
Рисунок 84 - Полный адрес ресурса
Общий вид полного запроса выглядит так:
<Полный запрос> := <Строка Запроса> (<Общий заголовок>|<Заголовок
запроса>|<Заголовок обозначения ресурса>)<символ новой строки>[<тело
ресурса>]
Квадратные скобки здесь обозначают необязательные элементы
заголовка. Строка запроса - это, практически, простой запрос ресурса. Отличие
состоит в том, что в строке запроса можно указывать различные методы
доступа и за запросом ресурса следует указывать версию протокола. Например,
для вызова внешней программы можно использовать следующую строку
запроса:
POST http://polyn.net.kiae.su/cgi-bin/test HTTP/1.0
В данном случае используется метод POST и протокол версии 1.0.
В обеих формах запроса важное место занимает форма запроса ресурса,
которая кодируется в соответствии со спецификацией URI. Применительно к
World Wide Web эта спецификация получила название URL. При обращении к
серверу можно использовать как полную форму URL, так и упрощенную.
Методы доступа. В настоящее время в практике World Wide Web реально
используются только три метода доступа: POST, GET, HEAD.
GET - метод, позволяющий получить данные, заданные в форме URI в
запросе ресурса. Если ссылаются на программу, то возвращается результат
выполнения этой программы, но не текст программы. Дополнительные данные,
которые надо передать для обработки, кодируются в запрос ресурса. При
144
устанавливает соединение и ждет ответа сервера. После отправки ответа сервер
инициирует разрыв соединения. Таким образом, при передаче сложных
гипертекстовых страниц соединение может устанавливаться несколько раз.
Остановимся более подробно на механизме взаимодействия и форме
передаваемой информации.
Форма запроса клиента. Программа-клиент посылает после
установления соединения запрос серверу. Этот запрос может быть в двух
формах: в форме полного запроса и в форме простого запроса. Простой запрос
содержит метод доступа и запрос ресурса. Например:
GET http://polyn.net.kiae.su/
В этой записи слово GET обозначает метод доступа GET, а
http://polyn.net.kiae.su/ - это запрос ресурса.
Полная форма содержит тип протокола доступа, адрес сервера ресурса, и
адрес ресурса на сервере (рисунок 84).
Рисунок 84 - Полный адрес ресурса
Общий вид полного запроса выглядит так:
<Полный запрос> := <Строка Запроса> (<Общий заголовок>|<Заголовок
запроса>|<Заголовок обозначения ресурса>)<символ новой строки>[<тело
ресурса>]
Квадратные скобки здесь обозначают необязательные элементы
заголовка. Строка запроса - это, практически, простой запрос ресурса. Отличие
состоит в том, что в строке запроса можно указывать различные методы
доступа и за запросом ресурса следует указывать версию протокола. Например,
для вызова внешней программы можно использовать следующую строку
запроса:
POST http://polyn.net.kiae.su/cgi-bin/test HTTP/1.0
В данном случае используется метод POST и протокол версии 1.0.
В обеих формах запроса важное место занимает форма запроса ресурса,
которая кодируется в соответствии со спецификацией URI. Применительно к
World Wide Web эта спецификация получила название URL. При обращении к
серверу можно использовать как полную форму URL, так и упрощенную.
Методы доступа. В настоящее время в практике World Wide Web реально
используются только три метода доступа: POST, GET, HEAD.
GET - метод, позволяющий получить данные, заданные в форме URI в
запросе ресурса. Если ссылаются на программу, то возвращается результат
выполнения этой программы, но не текст программы. Дополнительные данные,
которые надо передать для обработки, кодируются в запрос ресурса. При
144
Страницы
- « первая
- ‹ предыдущая
- …
- 142
- 143
- 144
- 145
- 146
- …
- следующая ›
- последняя »
