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]