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

Вниз

idHTTP using proxy connect   Найти похожие ветки 

 
Bart   (2004-01-13 16:13) [0]

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
в чем проблема?


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

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


 
nikkie ©   (2004-01-13 18:22) [2]

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


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

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


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

nikkie >

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


 
csr ©   (2004-01-14 11:33) [5]

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


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

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]

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


 
Bart   (2004-01-14 11:44) [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 (не тот пример сунул)


 
csr ©   (2004-01-14 11:53) [8]

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


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

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


 
csr ©   (2004-01-15 09:16) [10]

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


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

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


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

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


 
csr ©   (2004-01-15 21:03) [13]

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



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

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

Наверх




Память: 0.49 MB
Время: 0.048 c
3-1077189188
Pul
2004-02-19 14:13
2004.03.28
Поля TIMESTAMP в INTERBASE


1-1079000130
Zeus_Chess
2004-03-11 13:15
2004.03.28
РАБОТА С ФАЙЛАМИ В stl - ФОРМАТЕ


8-1069102281
Aleksey_
2003-11-17 23:51
2004.03.28
Мерцание рисунка


1-1078599529
satron
2004-03-06 21:58
2004.03.28
размер изображения


3-1077199046
}|{yk
2004-02-19 16:57
2004.03.28
Никто не подскажет, в чем здесь логическая ошибка?