![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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
это - одно и то же ?