我使用Axis框架为SOAP Web服务生成客户端。问题是我的服务正在使用NTLM身份验证的服务器上,我绝对不知道如何告诉我的客户端发送凭据,以便服务器能够对客户端进行授权。
我的第一个猜测是使用如下所示的java.net Authenticator。
Authenticator myAuth = new Authenticator()
{
@Override
protected PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication(username, heslo.toCharArray());
}
};
Authenticator.setDefault(myAuth);
但是该代码根本不起作用,现在我如前所述被困住了,我不知道如何进行。感谢您的所有帮助。