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

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

Компонент idHTTP не работает через прокси


leonidus ©   (2004-06-29 10:25:00) 

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


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

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


Reindeer Moss Eater   (2004-07-01 14:01:00) [2]

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:00) [3]

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

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

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

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


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

вот пример:

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 13:54:00) [5]

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


Reindeer Moss Eater   (2004-07-01 13:42:00) [6]

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


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

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


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

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

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


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

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


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

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

За какимPROXY?


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

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


Reindeer Moss Eater   (2004-07-01 08:59:00) [12]

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


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

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


Reindeer Moss Eater   (2004-07-01 08:36:00) [14]

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

unit IdAuthenticationDigest;

.....

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


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

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


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

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


Reindeer Moss Eater   (2004-06-29 10:53:00) [17]

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


Anatoly Podgoretsky   (2004-06-29 10:50:00) [18]

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


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

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


Reindeer Moss Eater   (2004-06-29 10:39:00) [20]

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


Наверх

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