Текущий архив: 2005.10.23;
Скачать: CL | DM;
ВнизtidHTTP (indy10)+ ISA Proxy авторизация Найти похожие ветки
← →
Lex_! © (2005-05-23 07:59) [0]Delphi2005 + Indy10 + WinXP
Пишу в свойствах пароль и пользователя к прокси, но авторизация не проходит - говорит:First chance exception at $77E649D3. Exception class EIdHTTPProtocolException with message "HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied. )".
Авторизация включена, пользователь и пароль указаны...
Или нужно обрабатывать ОнАвторизешен у idHTTP объекта?...
← →
Lex_! © (2005-05-23 11:49) [1]Хотя бы гденить пример можно нарыть ?.... я вот не могу найти ...
← →
_silver © (2005-05-24 00:49) [2]Lex_! © (23.05.05 7:59)
Delphi2005 + Indy10 + WinXP
Проверь, напрмер, на Д7.
На д2005 уже много нареканий было.
← →
Lex_! © (2005-05-24 04:32) [3]У меня все что было с 7ой, работает и на 2005 ....
а с этим делом там такой же косяк..... точно такое же сообщение ...
← →
Slym © (2005-05-24 04:48) [4]Если не ошибаюсь то по умолчанию idHTTP поддерживает только Basic авторизацию. Для подключения других авторизаций нужно побключать соотв. юниты.
ISA Server по умолчанию поддерживает только "безопасные" методы утентификции - Integrated (NTLM). (в инди есть поддержка NTLM)
Но авторизация в инди криво реализована (сам переписываю, от 9 к 10 теже баги) в часности при установленном флаге InProcessAuth авторизацию ни разу не проходит.
И вообще Инди задумана хорошо но баги в ней детские...
Например кому интересно:
Indy 10.0.52, IdHttp.pas -
строки 1108-1115if Assigned(FCompressor) then
begin
if (IndyPos("deflate",Request.AcceptEncoding)=0) and {do not localize}
(IndyPos("gizp",Request.AcceptEncoding)=0) then {do not localize}
begin
Request.AcceptEncoding := "deflate, gzip, "; {do not localize}
end;
end;
← →
Lex_! © (2005-05-24 05:04) [5]Таки как это решить то не подскажеш?....
ато запарило оно меня уже...
← →
Slym © (2005-05-24 06:01) [6]uses IdAuthenticationNTLM;
← →
nikkie © (2005-05-24 08:56) [7]>в инди есть поддержка NTLM
AFAIK в инди NTLM не работает. смотрел полгода назад, правда, может что изменилось, но вряд ли. Digest работает.
← →
Lex_! © (2005-05-25 16:58) [8]Так всетки...
никто ничего не подскажет?... кодик какой нить ...
← →
имя (2005-06-30 15:14) [9]Удалено модератором
Страницы: 1 вся ветка
Текущий архив: 2005.10.23;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.037 c