我正在开发一个客户端,该客户端将请求需要NTLM身份验证的网络服务(托管在互联网)。 安装我的客户端的主机也在代理之后,首先请求应该 验证代理服务器,然后请求将转到Web服务并执行NTLM身份验证。
我可以通过NTLM authentication
上的帮助进行NTLM身份验证我已经通过wsimport生成了存根,首先将wsdl文件保存到本地文件,因为通过URL我无法连接(因为我不知道如何在命令行调用wsimport中设置代理)。 我没有使用任何框架,如axis2或cxf。我使用的是Java 1.7
当我在非代理机器(直接互联网)上部署客户端时,它可以工作,但不能在代理后面。请帮忙。
答案 0 :(得分:0)
使用简单的代码行来使用System Proxy就可以了。
System.setProperty("java.net.useSystemProxies", "true");