【发布时间】:2012-01-24 12:39:40
【问题描述】:
我知道我可以为java应用程序设置proxyhost和proxyport
通过普通代理服务器工作。但是(至少)在企业
网络上有代理上的身份验证方案。我在用
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)
【问题讨论】:
标签: java swing exception weblogic ntlm