Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

idHTTP using proxy connect


Bart ©   (2004-01-13 16:13:00) 

HTTP.Host := '192.168.1.100';
HTTP.Port := 443;

with HTTP.SocksInfo do begin
 Authentication := saNoAuthentication;
 Host := '192.168.1.10';
 Port := 3128;
 Version := svNoSocks;
end;

HTTP.connect;

и все равно идет напрямую к .100
в чем проблема?


csr   (2004-01-15 21:03:00) [1]

Сампела нет. Но если надо могу сделать, тлько я до 25 буду ОЧЕНЬ занят... Чуть что - пиши, сделаю.


Bart   (2004-01-15 12:26:00) [2]

csr > может у тебя есть какой-нибудь рабочий сампель?


Bart   (2004-01-15 12:25:00) [3]

csr > пользую сниффер


csr   (2004-01-15 09:16:00) [4]

Не может такого быть... Откуда ты знаешь, что директом коннектиться?


Bart   (2004-01-14 15:40:00) [5]

csr © >
все равно прется напрямую


csr   (2004-01-14 11:53:00) [6]

Дак если ты юзаешь прокси с аунтефикацией надо поставить BasicAuthentication в HTTP1.ProxyParams в true.


Bart   (2004-01-14 11:44:00) [7]

HTTP1.ProxyParams.ProxyServer := [the DNS name of the proxy server or its IP address]
HTTP1.ProxyParams.ProxyPort := [port the HTTP the HTTP proxy listens on]
HTTP1.ProxyParams.ProxyUsername := [username if the proxy requires authentication]
HTTP1.ProxyParams.ProxyPassword := [password if the proxy requires authentication]

sorry (не тот пример сунул)


Bart   (2004-01-14 11:42:00) [8]

csr © >
пытался все равно он на прямую лезет

HTTP1.Request.ProxyServer := [the DNS name of the proxy server or its IP address]
HTTP1.Request.ProxyPort := [port the HTTP the HTTP proxy listens on]
HTTP1.Request.ProxyUsername := [username if the proxy requires authentication]
HTTP1.Request.ProxyPassword := [password if the proxy requires authentication]

не помогает :( может еще какой-нибудь метод дернуть надо?


csr   (2004-01-14 11:33:00) [9]

Чтобы коннектиться через НТТР прокси, надо задать параметры тут:
IdHTTP1 -> ProxyParams
А чтобы коннектиться через СОКСы надо добавить TidIdIOHandlerSocket и связать его с IdSocksInfo. А затем присоединить экземпляр TidIdIOHandlerSocket к TidHTTP ! А затем указать нужные параметры СОКСа в IdSocksInfo!


Bart   (2004-01-14 10:08:00) [10]

nikkie >

у меня Indy 9.0 "idHTTP.request.ProxyServer, ProxyPort, ProxyUsername, ProxyPassword" нет такого.


Bart   (2004-01-14 09:53:00) [11]

Андрей Сенченко: это разные вещи Host - куда хочу достучаться, SockInfo.Host - прокся


nikkie   (2004-01-13 18:22:00) [12]

>Version := svNoSocks
поэтому socks и не используется.
но вообще socks и http-прокси вещи разные.
idHTTP.request.ProxyServer, ProxyPort, ProxyUsername, ProxyPassword


Андрей Сенченко   (2004-01-13 17:08:00) [13]

Я с этим компонентом не работал, но вопрос есть :
Вы уверены, что
 idHTTP.Host
и
 idHTTP.SocksInfo.Host
это - одно и то же ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо