Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Вопрос по IdHTTPProxyServer   Найти похожие ветки 

 
StranNik ©   (2008-08-06 15:11) [0]

Здравствуйте, Мастера!
Стоит задача - сделать клиент для игрушки. Встроенный WEBBrowser. Все нормально. Но нужно прикрутить к нему кэширующий прокси.
Использую компоненту IdHTTPProxyServer. Инди версии 10,2,3.
Те крохи информации что есть в инете по старой версии.
Сам по себе он работает но не могу разобраться с (а только это от него и надо):
1. Как и где подменить загружаемый ресурс если он есть локально.
2. Как отменить загрузку некоторых запросов (баннеры резать).
Подскажите где и как? Или хотябы ссылку на доку или пример для инди 10,2,3. Или что можно использовать вместо инди.
Я уже и у буржуинов на форуме искал (

Заранее спасибо.


 
Medbe}I{onok XML ©   (2008-08-06 17:42) [1]

1. Как и где подменить загружаемый ресурс если он есть локально.

подменять не надо, надо отдавать локальный если он есть и еще не протух иначе лезть за запрошенным


 
StranNik ©   (2008-08-08 09:20) [2]


> подменять не надо, надо отдавать локальный если он есть
> и еще не протух иначе лезть за запрошенным

Это я знаю. Вопрос - как?... ((( И в каком событии?


 
Medbe}I{onok XML ©   (2008-08-08 09:42) [3]

в том, в котором ты получаешь реквест браузера


 
Slym ©   (2008-08-08 11:40) [4]

StranNik ©   (06.08.08 15:11)
IdHTTPProxyServer

замени на IdHTTPServer и в нем на OnCommandGet определяй что будеш делать:
локальный ресурс - HTTPServer.ServeFile
внешний - Запрашиваем его например при помощи TIdHTTP и отдаем клиенту в AResponseInfo.ContentStream
запрещенный - AResponseInfo.ResponseNo:=404;


 
StranNik ©   (2008-08-09 12:44) [5]


> IdHTTPProxyServer
> замени на IdHTTPServer


Спасибо! Сейчас попробую...
А то я пробовал сделать такую связку HTTPProxy + HTTPServer с перенаправлением запроса на локальный  сервер...



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.092 c
2-1272030591
Алексей 123
2010-04-23 17:49
2010.08.27
Рисовать под углом


9-1187679377
wsaenotsock
2007-08-21 10:56
2010.08.27
проблема SetDisplayMode


15-1270905676
Германн
2010-04-10 17:21
2010.08.27
Бесплатный футбол возвращается к россиянам через инет.


2-1270461234
ПарамПамПам
2010-04-05 13:53
2010.08.27
TClass


2-1265804991
Вася
2010-02-10 15:29
2010.08.27
A.V. при закрытии формы с TWebBrowser