I am. For clarity here's the code I have so far (Scala - yeah I'm strange :-))

    var httpclient : HttpClient = new DefaultHttpClient()
    var proxy : HttpHost = new HttpHost("host_name",80)
    httpclient.getParams().setParameter( ConnRoutePNames.DEFAULT_PROXY, proxy )

    val creds : NTCredentials  = new NTCredentials("uname", "passwd", 
"workstation", "domain")
 
    var credsProvider : CredentialsProvider  = new BasicCredentialsProvider()
    credsProvider.setCredentials(
        new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT, 
AuthScope.ANY_REALM, "ntlm"), 
        creds
        )
 <here's the troublesome bit ..... getting httpclient to *use* the credentials>

    var httpget: HttpGet  = new HttpGet(uri)
    
    var response: HttpResponse = httpclient.execute(httpget)



-----Original Message-----
From: David Motes [mailto:[email protected]] 
Sent: Tuesday, October 11, 2011 12:08 PM
To: HttpClient User Discussion
Subject: Re: Very basic questions on authentication in 4.1.2

 Make sure you are using DefaultHttpClient  not HttpClient

On Tue, Oct 11, 2011 at 12:39 PM,  <[email protected]> wrote:
> I'm missing something very basic here - so apologies for the idiot questions.
>
> I'm trying to set up httpclient to use a (windows) proxy. With 4.1.2 . I've 
> read the thread from Sept 8th and the docs - but there seems to be a mismatch 
> between them and the jar file I have.
>
> httpClient.getCredentialsProvider() doesn't exist - all I have is 
> getConnectionManager() and getParams().
>
> So I assume that I've missed something fundamental - but for the life of me I 
> can't see what.
>
> Thanks
> Derek

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to