Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Метод HEAD

Читайте также:
  1. A) Метод обучения.
  2. A) Метод опроса
  3. A) Новый метод мониторинга доказал свою надежность.
  4. A) определение спроса на товар, оценка издержек производства, выбор метода ценообразования, установление окончательной цены
  5. A. метод абсорбции
  6. B. Основные приложения метода координат на плоскости.
  7. C) Методы исследования
  8. C.) К специфическим задачам, которые используются в ходе реализации частично-поисковых методов на уроке технологии, относятся
  9. D)практических методов.
  10. DCF - это метод дисконтированных денежных потоков,

Метод HEAD аналогичен методу GET, за исключением того, что сервер
ничего не посылает в информационной части ответа. Метод HEAD запрашивает
только информацию заголовка о файле или ресурсе. Информация заголовка
запроса HEAD должна быть такой же, как в запросе GET.

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

 

время изменения документа (эти данные полезны для запросов,
связанных с кэш-памятью);

размер документа (необходим для компоновки страницы, оценки времени
передачи, определения необходимости запроса более компактной версии
документа);

тип документа (позволяет клиенту изучать документы только
определенного типа);

тип сервера (позволяет создавать специализированные запросы).

 

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

Ниже приведен пример HTTP-транзакции с использованием запроса HEAD.
Клиент посылает запрос:

HEAD /index.html HTTP/1.0

Connection: Close

User-Agent: Mozilla/4.05 (WinNT; 1)

Host: www.ora.com

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*

Сервер отвечает:

HTTP/1.0 200 Document follows

Date: Fri, 20 Jan 1998 08:17:58 GMT

Server: Apache/1.2.6

Last-modified: Mon, 17 Jun 1996 21:53:08 GMT

Content-type: text/html

Content-length: 2482

(Тело содержимого в ответе на запрос HEAD не передается.)


Метод POST

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

 

 

Данные, посылаемые на сервер, находятся в теле содержимого запроса
клиента. По завершении обработки запроса POST и заголовков сервер передает
тело содержимого в программу, заданную URL. В качестве схемы кодирования с
методом POST используется URL-кодирование, которое позволяет
преобразовывать данные форм в список переменных и значений для
CGI-обработки.

Ниже приведен небольшой пример запроса клиента с использованием метода
POST. Клиент посылает на сервер данные о дне рождения, введенные в форму:

POST /cgi-bin/birthday.pl HTTP/1.0

User-Agent; Mozilla/4.05 (WinNT; 1)

Accept: image/gif, iinage/x-xbj.tmap, image/jpeg, J.mage/pjpeg, */*

Host: www.ora.com

Content-type: application/x-www-form-ur.lencoded

Content-Length: 20

nionth=august&date=24

 




Дата добавления: 2015-04-26; просмотров: 57 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
Метод GET| Загальних зборів трудового колективу

lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав