hc-httpclient-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: HttpClient UnAuthorized
Date Wed, 10 Feb 2010 13:32:21 GMT
On Wed, 2010-02-10 at 04:17 -0800, bandrm wrote:
> Hi, 
> 
> I am working on a Restful Webservices client using https. Here are the steps
> I follow.... 
> 
> a) I create a HTTPClient, set the NameValuePair with action, username,
> password tokens as j_security_check, j_username, j_password for
> authentication. I create the PostMethod and make the authentication call.
> b) Server authenticates successfully and I get back statuscode = 200. 
> c) Now, I releaseConnection PostMethod, and create a new PostMethod for the
> second request, but with the same authenticated HTTPClient object. 
> d) Second postmethod is the actual restful webservice call for the data. 
> 
> Now, second call successfully works and returns correct results when there
> is only one server running on the webservices provider end. But, when the
> provider brings up two servers, then the second call returns unauthorized or
> it fails at the first call itself returning statuscode = 400. 
> 
> I am thinking the provider has some load balancer running before the two
> servers. So, I need some kind of sticky session at the load balancer so that
> the second is routed to the same server as the first. Is this correct? Or Am
> I goofing up somewhere in my HTTP Client code.
> 
> I would really appreciate any clues to resolve this issue.
> 
> Thank you.

See if HttpClient rejects any cookies. Activate HttpClient wire logging
in order to see the exact composition of HTTP messages generated by
HttpClient.

Oleg



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


Mime
View raw message