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);