Главная страница
    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.45 MB
Время: 0.066 c
2-1271803089
GalarG
2010-04-21 02:38
2010.08.27
свзь с базой в Access


15-1265664604
Юрий
2010-02-09 00:30
2010.08.27
С днем рождения ! 9 февраля 2010 вторник


2-1273679255
NBAH1990
2010-05-12 19:47
2010.08.27
Как сделать видео из скриншотов?


15-1272745804
Юрий
2010-05-02 00:30
2010.08.27
С днем рождения ! 2 мая 2010 воскресенье


2-1266753699
Human
2010-02-21 15:01
2010.08.27
Аналог блокнота





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский