| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: разработка для Web > LWP+Proxy-Authentication |
| Автор: anry 14.7.2004, 16:34 |
| помогите кто может.... задолбался уже. заранее спасибо. проблема такая: не работает аутентификация(NTLM) на проксе(ISA) в модуле LWP. подгрузил модули для NTLM-аутентификации. изначально они не умеют этого делать - только аутентификация на сервере. подправил. не помогло. смотрел снифером. после правки модулей моя прога делала примерно тоже. вот только не получает последнего ответа с содержимым страницы. вполне возможно, что модуль не так кодирует в NTLM, но глазом-то это не увидишь. посмотрел в LWP::Protocol - там трабла с 0-й длиной ответов. тоже подправил. все равно не работает. может чего не так делаю или может есть нормальный модуль? Mozilla и моя прога после правки модулей: Client->proxy ______ GET mail.ru HTTP/1.1 HOST: mail.ru ..... ______ proxy->Client ______ 407 Proxy Authentication Required ..... Proxy-Authenticate: NTLM Proxy-Authenticate: Kerberos ..... ______ 1-я фаза. Client->proxy ______ GET mail.ru HTTP/1.1 HOST: mail.ru ..... Proxy-Authorization: NTLM AASDFSAASDAAAAASAEDASDASDASDASDASDASDASD ..... ______ proxy->Client ______ 407 Proxy Authentication Required ..... Proxy-Authenticate: NTLM TEDRTEFDGDFGAASDFSAASDAAAAASAEDAS ..... Content-length: 0 ..... ______ 2-я фаза. Client->proxy ______ GET mail.ru HTTP/1.1 HOST: mail.ru ..... Proxy-Authorization: NTLM AASDFSAASDAAAAASAEDASDASDASDASDASDASDASDASDFASDASDAQERRTHHTRTHTNGNGTFXZTG ..... ______ proxy->Client(вот этого я уже не получаю... мне приходит ответ ISA'ы как в первой фазе и идет повтор всего цикла...) ______ 200 OK <html><head>..... ______ |