Лично у меня началось все в 8 классе со статьи в журнале «Игромания»: «Как создать крутой сайт на движке PHP-Nuke» :) Сейчас студент 1-ого курса специальности «Управление и информатика в технических системах».
Вот скопипастил кое-откуда, для тех, кто не совсем понял:
Метод HEAD.
Метод HEAD аналогичен методу GET, за исключением того, что сервер ничего не посылает
в информационной части ответа. Метод HEAD запрашивает только информацию заголовка о
файле и ресурсе. Инфоримация заголовка запроса HEAD должна быть такой же, как в запросе
GET.
Этот метод используется, когда клиент хочет найти информацию о документе, не получая
его. Для метода HEAD существует множество приложений. Например, клиент может
затребовать следующую информацию:
* время изменения документа ( эти данные полезны для запросов, связанных с кэш-памятью);
* размер документа (необходим для компоновки страницы, оценки времени передачи,
определения необходимости запроса более компактной версии документа);
* тип документа (позволяет клиенту изучать документы только определенного типа);
* тип сервера;
Следует отметить, что большая часть информации заголовка, которую посылает сервер, не
является обязательной и может предоставляться не всеми срверами.
Ниже приведен пример HTTP-транакции с использованием запроса HEAD. Клиент посылает
запрос:
Пример: «HEAD /index.php HTTP/1.0». Суть — это тот же GET, только он кроме заголовков ничего не возвращает. Удобно, когда нужно узнать размер файла, жива страница/нет или узнать Location, если мы точно знаем, что на странице редирект. Позволяет сэкономить немного времени и трафика.
Да нет, все в порядке, <?= это и есть «эхо». Только вот короткие теги не все сервера поддерживают, где-то может не сработать и будет выведен не год, а исходный код.
Лично у меня началось все в 8 классе со статьи в журнале «Игромания»: «Как создать крутой сайт на движке PHP-Nuke» :) Сейчас студент 1-ого курса специальности «Управление и информатика в технических системах».
Метод HEAD.
Метод HEAD аналогичен методу GET, за исключением того, что сервер ничего не посылает
в информационной части ответа. Метод HEAD запрашивает только информацию заголовка о
файле и ресурсе. Инфоримация заголовка запроса HEAD должна быть такой же, как в запросе
GET.
Этот метод используется, когда клиент хочет найти информацию о документе, не получая
его. Для метода HEAD существует множество приложений. Например, клиент может
затребовать следующую информацию:
* время изменения документа ( эти данные полезны для запросов, связанных с кэш-памятью);
* размер документа (необходим для компоновки страницы, оценки времени передачи,
определения необходимости запроса более компактной версии документа);
* тип документа (позволяет клиенту изучать документы только определенного типа);
* тип сервера;
Следует отметить, что большая часть информации заголовка, которую посылает сервер, не
является обязательной и может предоставляться не всеми срверами.
Ниже приведен пример HTTP-транакции с использованием запроса HEAD. Клиент посылает
запрос:
HEAD /index.html HTTP/1.0
Connection: Kep-Alive
User-Agent: Mozilla/2.02Gold (WinNT; I)
Host: www.ora.com
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* Сервер отвечает:
HTTP/1.0 200 Document follows
Date: Fri, 20 Sep 1996 08:17:58 GMT
Server: NCSA/1.5.2
Last-modified: Mon, 17 Jun 1996 21:53:08 GMT
Content-type: text/html
Content-lenght: 2482 (Тело содержимого в ответ на запрос HEAD не передается.)
Пример: «HEAD /index.php HTTP/1.0». Суть — это тот же GET, только он кроме заголовков ничего не возвращает. Удобно, когда нужно узнать размер файла, жива страница/нет или узнать Location, если мы точно знаем, что на странице редирект. Позволяет сэкономить немного времени и трафика.