Я знаю, что могу установить proxyhost и proxyport для java-приложения для работы через обычный прокси-сервер. Но (по крайней мере) на корпоративных сетях существуют схемы аутентификации на прокси. Я использую URLConnection для загрузки zip-файла из Интернета внутри корпоративной сети. Я использую Weblogic как сервер для своего приложения.
Мне известно о HTTPClient, который утверждает, что имеет дело с прокси-сервером NTLM , но как? Я не нашел примеров или учебных пособий, которые касаются этого.ntlm реализация в java?
Я действительно искал веб-сайт какое-то время и выяснил, что Проверка подлинности NTLM - это схема аутентификации Microsoft, которая имеет нет общедоступной спецификации? Правда ли, что Java не способна к , касающимся корпоративных сетей (или корпоративных прокси)? Мне действительно нужно , чтобы перейти в JSP-ect. дорога на этом?
- Можно ли использовать клиентское приложение Java для доступа URL для скачивания файла через NTLM прокси-сервер? Как? Пример действительно был бы оценен.
это ошибка, которую я получаю
java.io.IOException: Stream closed.
at java.net.PlainSocketImpl.available(PlainSocketImpl.java:428)
at java.net.SocketInputStream.available(SocketInputStream.java:217)
at java.io.BufferedInputStream.read(BufferedInputStream.java:321)
at weblogic.net.http.KeepAliveStream.read(KeepAliveStream.java:86)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at be.azvub.ext.bcfidownloder.Download.downloadZipFile(Download.java:131)
NTLM имеет спецификацию: http://msdn.microsoft.com/en-us/library/cc236621(v=prot.13).aspx –