ВУЗ:
Составители:
Рубрика:
28
«POST» передает параметры ресурсу URI в теле сообщения, поэтому при его
использовании не требуется соблюдать никаких ограничений на длину
передаваемой строки параметров. Ответы на запросы методом POST, как
правило, не кэшируются.
Метод «HEAD» аналогичен методу «GET», за исключением того, что
клиенту возвращается только заголовок сообщения ответа (усеченный «GET»).
Этот метод, в основном, используется для тестирования
гиперссылок и
проверки доступа к ресурсам.
Метод «DELETE» используется для удаления ресурса определенного
URI.
Метод «PUT» используется, когда клиент желает сохранить передавае-
мый на сервер ресурс с идентификатором URI.
Поле «Request-URI» – URI ресурса сервера. Он может быть представлен
в абсолютном или в относительном форматах. Абсолютный формат содержит
все части URI: схему, адрес и путь
, а относительный формат – только путь к
ресурсу на текущем сервере HTTP.
Поле «HTTP-Version» – версия HTTP-протокола, который клиент
предполагает использовать. Идентификатор версии передается для
согласования параметров работы клиента и сервера. Если версия запроса не
указана, по умолчанию используется старая версия «НТТР/0.9», которая
обязана поддерживаться всеми участниками HTTP-соединения.
Первая строчка запроса может выглядеть,
например так:
GET /maindoc.html НТТР/1.0
Общий заголовок «General Header». Этот заголовок может
использоваться как в запросе, так и ответе сервера. Он появляется только тогда,
когда передается тело сообщения (не пуст параметр «Entity-Body»), т. е. либо
когда клиент передает запрос методом «POST» с параметрами, либо когда
сервер отвечает передачей сообщения.
Поле «Date:» содержит время построения сообщения (запроса
или
ответа).
Поле «Pragma:» используется для установки специальных директив
участникам соединения. Например, опция «no-cache» не позволяет
промежуточным объектам соединения использовать кэш при ответе на запрос.
Заголовок «General Header» может выглядеть, например, так:
Date: Tue, 15 Nov 2010 08:12:31 GMT Pragma: no-cache
Заголовок запроса «Request-Header» появляется только в запросах
клиентов. Он позволяет клиентам отправлять на сервер дополнительную
информацию о себе.
Поле «Authorization:»
содержит информацию аутентификации
пользователя. Ответ на запрос, содержащий поле «Authorization:» не
кэшируется промежуточными объектами соединения.
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »