The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Операционные системы" / Оглавление документа

Wget 1.5.3. Руководство пользователя

Временные штампы HTML изнутри

Временные штампы для HTTP реализованы через использование заголовка "Last-Modified". Если вы желаете получить файл "foo.html" посредством HTTP, то Wget проверит существует ли локально файл "foo.html". Если такой файл отсутствует, то Wget выгрузит его безусловно.

Если файл существует локально, Wget сперва проверит локальный временной штамп (аналогично способу проверки через "ls -l"), а затем пошлет серверу запрос "HEAD" в расчете на получение информации об удаленном файле.

В полученном от сервера ответе будет проверен заголовок "Last-Modified" на предмет выяснения наиболее поздней модификации, т.е. какой из файлов новее. Если таковым является удаленный файл, то он будет выгружен, в противном случае Wget завершит операцию1.

Возможно, временные шаблоны HTTP должны быть реализованы с применением запроса "If-Modified-Since".


  1. В качестве дополнительной проверки Wget будет просматривать поле заголовка "Content-length" и сравнивать размеры. Если они не совпадут, то удаленный файл будет выгружен обычным порядком не зависимо от того, что говорят временные штампы.
[< предыдущая] [содержание] [следующая >]

Последнее изменение: Monday, 02-Jul-2001 02:28:36 SAMST



Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру