![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по IdHTTPProxyServer
StranNik © (2008-08-06 15:11:00)Здравствуйте, Мастера!
Стоит задача - сделать клиент для игрушки. Встроенный WEBBrowser. Все нормально. Но нужно прикрутить к нему кэширующий прокси.
Использую компоненту IdHTTPProxyServer. Инди версии 10,2,3.
Те крохи информации что есть в инете по старой версии.
Сам по себе он работает но не могу разобраться с (а только это от него и надо):
1. Как и где подменить загружаемый ресурс если он есть локально.
2. Как отменить загрузку некоторых запросов (баннеры резать).
Подскажите где и как? Или хотябы ссылку на доку или пример для инди 10,2,3. Или что можно использовать вместо инди.
Я уже и у буржуинов на форуме искал (
Заранее спасибо.
StranNik (2008-08-09 12:44:00) [1]
> IdHTTPProxyServer
> замени на IdHTTPServer
Спасибо! Сейчас попробую...
А то я пробовал сделать такую связку HTTPProxy + HTTPServer с перенаправлением запроса на локальный сервер...
Slym (2008-08-08 11:40:00) [2]StranNik © (06.08.08 15:11)
IdHTTPProxyServer
замени на IdHTTPServer и в нем на OnCommandGet определяй что будеш делать:
локальный ресурс - HTTPServer.ServeFile
внешний - Запрашиваем его например при помощи TIdHTTP и отдаем клиенту в AResponseInfo.ContentStream
запрещенный - AResponseInfo.ResponseNo:=404;
Medbe}I{onok XML (2008-08-08 09:42:00) [3]в том, в котором ты получаешь реквест браузера
StranNik (2008-08-08 09:20:00) [4]
> подменять не надо, надо отдавать локальный если он есть
> и еще не протух иначе лезть за запрошенным
Это я знаю. Вопрос - как?... ((( И в каком событии?
Medbe}I{onok XML (2008-08-06 17:42:00) [5]1. Как и где подменить загружаемый ресурс если он есть локально.
подменять не надо, надо отдавать локальный если он есть и еще не протух иначе лезть за запрошенным