morgano, , NTLMTransport ksoap2 Windows/NTLM ( httpclient-4.3.1 httpcore-4.3, , = = 4.3).
DefaultHttpClient client = new DefaultHttpClient();
public static HttpPost httppost;
public static HttpClient client;
"", HttpPost "" setHeaders
httppost = new HttpPost(url);
client = HttpClientBuilder.create().build();
ArrayList<String> authPrefs = new ArrayList<String>();
authPrefs.add(AuthSchemes.NTLM);
authPrefs.add(AuthSchemes.KERBEROS);
RequestConfig config = RequestConfig.custom().setProxyPreferredAuthSchemes(authPrefs).build();
httppost.setConfig(config);
setupNtlm getAuthSchemes
client.getAuthSchemes().register("ntlm",new NTLMSchemeFactory());
authPrefs HttpGet ( , HttpPost HttpGet authPrefs client.execute)
HttpGet httpget = new HttpGet(url);
ArrayList<String> authPrefs = new ArrayList<String>();
authPrefs.add(AuthSchemes.NTLM);
authPrefs.add(AuthSchemes.KERBEROS);
RequestConfig config = RequestConfig.custom().setProxyPreferredAuthSchemes(authPrefs).build();
httpget.setConfig(config);
, , HttpEntity.consumeContent(), API 23.