Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Вниз

Компонент 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.044 c
6-1088176360
Сергей Г
2004-06-25 19:12
2004.09.05
E-Mail адрес


14-1092373880
DION
2004-08-13 09:11
2004.09.05
Как узнать...Присутствует ли клавиатура???


3-1092047298
Diman
2004-08-09 14:28
2004.09.05
импорт текстовой таблицы в DBGrid


14-1092881221
Alibaba
2004-08-19 06:07
2004.09.05
Вот и лето прошло...


1-1092729948
Russko
2004-08-17 12:05
2004.09.05
PageControl и горячие клавищи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский