Я знаю, что могу установить proxyhost и proxyport для приложения java для работы через обычный прокси-сервер.Но (по крайней мере) в корпоративных сетях существуют схемы аутентификации на прокси.Я использую URLConnection для загрузки zip-файла из Интернета внутри корпоративной сети.Я использую Weblogic в качестве сервера для своего приложения.
Мне известно о HTTPClient, который утверждает, что имеет дело с прокси-сервером NTLM, но как?Я не нашел ни примеров, ни учебных пособий, которые бы занимались этим.
Я действительно некоторое время искал в Интернете и обнаружил, что аутентификация через NTLM-прокси является схемой аутентификации Microsoft, которая не имеет общедоступной спецификации?Правда ли, что Java не может работать с корпоративными сетями (или корпоративными прокси)?Мне действительно нужно идти в JSP и т. Д.Дорога на этом?
- Можно ли использовать клиент приложения 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)