|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2017, 07:56 | #1 |
Новичок
Джуниор
Регистрация: 19.09.2016
Сообщений: 2
|
Логгер TIdMappedPortTCP.
Всем привет!
Пытаюсь вклиниться между браузером и внешней проксей для отлова CONNECT, GET, POST запросов, ну и хидеров всяких. Т.е. в настройках браузера прокси: 127.0.0.1:3128 - это мой фэйковый прокси-логгер. Ну и *.*.*.*:8080 - это внешний прокси. Делаю это через TIdMappedPortTCP. Например, на событии OnBeforeConnect: Код:
Вопрос: куда запихнуть сграбленный буффер, чтобы запрос ушел дальше? p.s. IdHTTPProxyServer не подходит, т.к. он сначала посылает CONNECT на forward proxy, и только лишь затем GET/POST. А многие внешние прокси на CONNECT тупо посылают тебе 403: FORBIDDEN и всё... Последний раз редактировалось AndyJOKER; 13.01.2017 в 08:05. |
23.01.2017, 09:04 | #2 |
Новичок
Джуниор
Регистрация: 19.09.2016
Сообщений: 2
|
В общем, насколько я понял со слов одного маньяка-разработчика Indy - в указанном Event'е забрать из буфера через ReadLn можно, а записать - нет.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Посоветуйте логгер | Tahoma | Visual C++ | 4 | 06.03.2016 22:44 |
[вопрос] Логгер в thread | Tahoma | Win Api | 1 | 03.03.2016 08:52 |
Прокси через TidMappedPortTCP | Johnson | Работа с сетью в Delphi | 13 | 01.02.2010 11:29 |