On Fri, 2014-09-12 at 10:33 -0400, Chawla, Vanita wrote:
> Hi Christopher,
> 
> Java 6+ HttpUrlConnection worked seamlessly with NTLMv2 and IIS while
> calling REST web service for me last year. I had issues with HTTP client
> version. You may want to try to see if you get past the NTLM/connection
> issues.
> 

HttpUrlConnection makes use of Windows native APIs behind the scene,
which naturally makes it more compatible than pure Java solutions. If
HttpUrlConnection works for but you still want to stick with HttpClient
you could consider using HttpClient 4.4 that also supports native
Windows auth.

Oleg

> Thanks
> 
> On 9/12/14, 10:28 AM, "Oleg Kalnichevski" <ol...@apache.org> wrote:
> 
> >On Fri, 2014-09-12 at 12:55 +0000, Christoph Ernst | TRANSPOREON wrote:
> >> hi,
> >> i'm trying to call a SOAP webservice hosted on an external webserver
> >>running IIS8 thru a Squid HTTP proxy.
> >> normally i use CXF for webservice clients, but the version i'm using
> >>does not support NTLM auth.
> >> 
> >> i'm using the latest httpclient version (4.3.5)
> >> my code: http://pastebin.com/YPuNWBer
> >> debug log: http://pastebin.com/meT0K1FX
> >> my credentials are formatted as: "DOMAIN/user:pass", like it is
> >>required by the NTCredentials(String) ctor
> >> 
> >> i have already *succesfully* tested the code with a local IIS 7.5 with
> >>and without the same proxy.
> >> i was also able to succesfully authenticate using the following curl
> >>command
> >> curl -v -x proxy:3128 --proxy-digest -U proxyuser
> >>"http://externalhost:8101/service.svc"; -u "DOMAIN\user" --ntlm
> >> 
> >> can you tell me what could be the problem?
> >> thanks in advance
> >> 
> >
> >I see nothing wrong with HTTP packets generated by HttpClient. It looks
> >like the server simply does not like your creds or there is some sort of
> >incompatibility with IIS8. You might want to try to give JCIFS engine a
> >try [1] and see if that makes any difference.
> >
> >Oleg
> >
> >[1] http://hc.apache.org/httpcomponents-client-4.3.x/ntlm.html
> >
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
> >For additional commands, e-mail: httpclient-users-h...@hc.apache.org
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
> For additional commands, e-mail: httpclient-users-h...@hc.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org

Reply via email to