![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| DmitryHT |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 31.8.2007 Репутация: нет Всего: нет |
Indy: как считать первых N байт и разорвать конект?
(Используется IdHttp.Get, Indy 9-ка п.с. как узнать время последнего обновления запрашиваемого файла? Спс! Это сообщение отредактировал(а) DmitryHT - 3.10.2007, 16:49 |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
|
|||
|
||||
| DmitryHT |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 31.8.2007 Репутация: нет Всего: нет |
спасибо!
|
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
если тебя интересуют только заголовки, есть событие OnHeadersAvailable, если заголовки не те, то в нём же и оборвать коннект. а если имеено данные, то по логике связка OnWorkBegin + OnWork должна подойти. правда точно N байт не получится, для этой задачи скорее обычные сокеты подходят. -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
stab, суть не в обрыве коннекта, а в получении только заголовка http, а не всего файла.
Для этого есть TIdHTTP.Head и рвать ничего не нужно. |
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
Snowy, к сожалению HEAD не всегда корректно срабатывает, особенно для динамического контента. верный способ - делать GET и рвать коннект в OnHeadersAvailable.
-------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |