0
调用服务时出现此错误。客户端使用NTLM身份验证的Web服务
401 - 未授权:由于访问被拒绝无效凭证
我试图创建一个NtlmAuthenticator类延伸身份验证 并通过使用域\用户名和密码格式的凭据。 还设置Authenticator.setDefault(ntlmAuthenticator)。没有解决。
任何回应将会非常有帮助。
调用服务时出现此错误。客户端使用NTLM身份验证的Web服务
401 - 未授权:由于访问被拒绝无效凭证
我试图创建一个NtlmAuthenticator类延伸身份验证 并通过使用域\用户名和密码格式的凭据。 还设置Authenticator.setDefault(ntlmAuthenticator)。没有解决。
任何回应将会非常有帮助。
以下Oracle documentation发现NTLM可以与代理或服务器一起使用,但不能同时使用两者。
使用apache CXF这次它的工作。
添加下面的代码
Client client = ClientProxy.getClient(port);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setConnectionTimeout(36000);
//httpClientPolicy.setAllowChunking(false);
http.setClient(httpClientPolicy);