1

我正在尝试连接受密码保护的主机中的网络服务,即您必须输入用户+密码才能访问远程 WSDL。

关键字是“尝试”,我有一个由 WSDL2JAVA 制作的客户端,如果服务不受保护,它可以正常工作,但我找不到如何将登录添加到该代码。

澄清一下,需要身份验证的不是 Web 服务,而是站点本身。我正在使用 tomcat 服务器中的安全领域进行测试,但我正在寻找一个独立于平台的解决方案。

有没有人能够做到这一点?

4

1 回答 1

0

我找到了一个解决方案:

首先创建一个 HttpClient 对象并对其进行身份验证,如此所述。然后在不关闭该连接的情况下,照常连接 Web 服务。

就是这样。我不确定为什么会这样,我认为java进程保存了连接cookie或类似的东西。

于 2009-12-17T19:21:49.627 回答