我正在尝试连接受密码保护的主机中的网络服务,即您必须输入用户+密码才能访问远程 WSDL。
关键字是“尝试”,我有一个由 WSDL2JAVA 制作的客户端,如果服务不受保护,它可以正常工作,但我找不到如何将登录添加到该代码。
澄清一下,需要身份验证的不是 Web 服务,而是站点本身。我正在使用 tomcat 服务器中的安全领域进行测试,但我正在寻找一个独立于平台的解决方案。
有没有人能够做到这一点?
我正在尝试连接受密码保护的主机中的网络服务,即您必须输入用户+密码才能访问远程 WSDL。
关键字是“尝试”,我有一个由 WSDL2JAVA 制作的客户端,如果服务不受保护,它可以正常工作,但我找不到如何将登录添加到该代码。
澄清一下,需要身份验证的不是 Web 服务,而是站点本身。我正在使用 tomcat 服务器中的安全领域进行测试,但我正在寻找一个独立于平台的解决方案。
有没有人能够做到这一点?
我找到了一个解决方案:
首先创建一个 HttpClient 对象并对其进行身份验证,如此处所述。然后在不关闭该连接的情况下,照常连接 Web 服务。
就是这样。我不确定为什么会这样,我认为java进程保存了连接cookie或类似的东西。