![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по TidHTTP [D7, XP]
dabreezy © (2006-02-16 09:38:00)Добрый день.
Всю справку перерыл, так и не нашел. Как узнать размер страницы до скачивания? т.е. можно использовать TidHTTP.Get, но тогда размер можно будет узнать после получения страницы, а как узнать размер до получения страницы?
dabreezy (2006-02-16 10:12:00) [1]>Reindeer Moss Eater ©
Спасибо. будем знать :)
Reindeer Moss Eater (2006-02-16 10:08:00) [2]Если запрашиваемый ресурс - не дисковый файл, то никак не узнаешь его размер. Его и сам веб-сервер не знает.
dabreezy (2006-02-16 10:07:00) [3]Спасибо за ответ. Пробовал запросить заголовки: idhttp1.Head();
потом response.contentlength - выдает -1. Наверное надо как-то по другому.
umbra (2006-02-16 10:05:00) [4]надо использовать метод
HEAD, указав для него тот же адрес, что и дляGetВ ответ придет не вся страница, а только заголовок, в котором можно посмотреть поле Content-Length.
palva (2006-02-16 09:50:00) [5]Надо запросить с сервера не страницу а только заголовки. По-моему, там есть соответствующий метод, который нужно применить вместо Get