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

Вниз

Компонент idHTTP не работает через прокси   Найти похожие ветки 

 
leonidus   (2004-06-29 10:25) [0]

Мастера, подскажите что делать. Сижу в локальной сети за прокси-сервором.  еру стандартный demo-пример из поставки Delphi - HTTPClient, указываю настройки прокси: адрес, порт, пароль и логин, и хочу скачать страницу http://www.delphimaster.ru - программа выдает ошибку 407 Proxy Authentication Required. Что я не так делаю?


 
Reindeer Moss Eater ©   (2004-06-29 10:39) [1]

Что я не так делаю?
Не пробуешь вникнуть в смысл сообщения об ошибке


 
leonidus   (2004-06-29 10:44) [2]

Ну почему же - прокси требует авторизации, но ведь я же все указал, что ему еще нужно?


 
Anatoly Podgoretsky ©   (2004-06-29 10:50) [3]

А система говорит, что ты не сделал и кому больше веры?


 
Reindeer Moss Eater ©   (2004-06-29 10:53) [4]

но ведь я же все указал, что ему еще нужно?
Что именно ему нужно - прокси сервере сообщает в своем заголовке.
В нем он говорит о типе авторизации basic,digest,ntlm, etc которую ты должен пройти.
Используемая тобой библиотека поддерживает только basic схему.


 
leonidus   (2004-06-29 11:03) [5]

спасибо, тогда понятно.


 
leonidus   (2004-07-01 08:23) [6]

Тут прошел слух, что idHTTP всетаки как-то может авторизовываться и другими медодами кроме как basic, может есть у кого нибудь такая информация?


 
Reindeer Moss Eater ©   (2004-07-01 08:36) [7]

Разумеется может.

unit IdAuthenticationDigest;

.....

initialization
 // This comment will be removed when the Digest authentication is ready
 // RegisterAuthenticationMethod("Digest", TIdDigestAuthentication);
end.


 
leonidus   (2004-07-01 08:57) [8]

дело в том, что у меня нет модуля IdAuthenticationDigest. Может потому что Delphi 6 установлена?


 
Reindeer Moss Eater ©   (2004-07-01 08:59) [9]

Тебе мало моей цитаты из этого модуля, что бы понять ответ на свой вопрос из [6] ?


 
leonidus   (2004-07-01 09:15) [10]

наверное я туп, но вообшето мало - не судите сторого


 
panov ©   (2004-07-01 11:14) [11]

>leonidus   (29.06.04 10:25)
Мастера, подскажите что делать. Сижу в локальной сети за прокси-сервором.

За каким PROXY?


 
leonidus   (2004-07-01 13:27) [12]

в каком смысле за каким, я не админ, знаю только что к инету получаю доступ через прокси-сервер и все


 
Reindeer Moss Eater ©   (2004-07-01 13:31) [13]

в каком смысле за каким
В прямом смысле.

я не админ
Прокси отвечает заголовками на запросы всем подряд, а не только админам. Не надо быть админом что бы понять что от тебя хочет прокси.


 
leonidus   (2004-07-01 13:40) [14]

странно, но заработало, правда для этого пришлось прямо на этапе дизайна вписать всю информацию о прокси сервере, пароль и логин. если же задавать эти значения в процессе работы программы - вылетает та же 407-я ошибка, с чем это может быть связано?


 
Reindeer Moss Eater ©   (2004-07-01 13:42) [15]

Наверное в шрифте каким написаны свойства в редакторе объектов и шрифте редактора кода.
Шрифты разные. Цвет, размер, etc ...


 
leonidus   (2004-07-01 13:54) [16]

ты что издеваешся?


 
leonidus   (2004-07-01 13:55) [17]

вот пример:

Info_HTTP2.Request.ProxyServer:=Proxy_Name;
Info_HTTP2.Request.ProxyPort:=Proxy_Port;
Info_HTTP2.Request.ProxyUsername:=Proxy_Login;
Info_HTTP2.Request.ProxyPassword:=Proxy_Password;
Info_HTTP2.Request.Username:=aut_login;
Info_HTTP2.Request.Password:=aut_pass;


 
Reindeer Moss Eater ©   (2004-07-01 13:57) [18]

с чем это может быть связано?

Ты что как маленький?

Если со значениями свойств, присвоеных в дизайне работает, а со значениями присвоенными на рантайме не работает, то с чем это может быть связано, если ты понимаешь, что с цветом шрифта это связано вряд ли?

С самими значениями разумеется!


 
Reindeer Moss Eater ©   (2004-07-01 14:01) [19]

Info_HTTP2.Request.ProxyServer:=Proxy_Name;
Info_HTTP2.Request.ProxyPort:=Proxy_Port;
Info_HTTP2.Request.ProxyUsername:=Proxy_Login;
Info_HTTP2.Request.ProxyPassword:=Proxy_Password;
Info_HTTP2.Request.Username:=aut_login;
Info_HTTP2.Request.Password:=aut_pass;


А теперь сравни куда именно ты записывал значения свойств в инспекторе объектов и куда ты их записываешь программно.


 
leonidus   (2004-07-01 14:05) [20]

да, касяк за мной, признаю просто не внимательно настройки из реестра прочел



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

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

Наверх




Память: 0.51 MB
Время: 0.04 c
14-1092566825
Хыыы
2004-08-15 14:47
2004.09.05
Оценка программы


14-1092537853
Думкин
2004-08-15 06:44
2004.09.05
С днем рождения! 15 августа


4-1090585996
_PG_
2004-07-23 16:33
2004.09.05
Получение некоторых данных из запущенной программы


1-1092730717
ceval
2004-08-17 12:18
2004.09.05
как в Excel сделать заголовок столбца (по середине) и


1-1093075900
MaxN
2004-08-21 12:11
2004.09.05
QuickReport