private HttpClient newClient(String uri, int hostConnectionNumber) throws HttpException, IOException{
                        
Protocol.registerProtocol("https", new Protocol("https", (ProtocolSocketFactory) new EasySSLProtocolSocketFactory(), 443));
                        
                        
                        HostConfiguration hostConfig = new HostConfiguration();
                    hostConfig.setHost(uri);
                
HttpConnectionManager connectionManager = new MultiThreadedHttpConnectionManager(); HttpConnectionManagerParams params = new HttpConnectionManagerParams();
                    int maxHostConnections = hostConnectionNumber;
                    params.setMaxConnectionsPerHost(hostConfig, 
maxHostConnections);
                    connectionManager.setParams(params);
                
                    HttpClient client = new HttpClient(connectionManager);
client.getHostConfiguration().setHost("smallbusiness.local", 80, "http"); client.getParams().setCookiePolicy (CookiePolicy.BROWSER_COMPATIBILITY);
                    client.setHostConfiguration(hostConfig);
Credentials creds = new NTCredentials (ExchangeStubbingWD.adminName, ExchangeStubbingWD.adminPassword, ExchangeStubbingWD.serverIP, ExchangeStubbingWD.domainName);
                    client.getState().setCredentials(AuthScope.ANY, creds);
                
                    return client;
                        
                }

Regards
Valentin





30.10.2009, в 16:47, arpita dhundia написал(а):


Hello people,

I am running into an issue using NTLM authentication with commons HttpClient 3.1. I have tried using JCIFS lib with HttpClient 4.0 for ntlm authentication and its works well. But now I am trying to use JCIFS with commons HttpClient 3.1 API.. Any idea how can I do that?

Thanks,
Arpita



     Try the new Yahoo! India Homepage. Click here. http://in.yahoo.com/trynew

Reply via email to