Sounds like a very poorly implemented webservice that isn't adhering to specs.  
:-(

My only thought is to write an interceptor that would "process" the html page 
into something a bit more tolerable. 

Dan


On Wed February 17 2010 3:20:03 am SaravananRamamoorthy wrote:
> Hi All,
> 
> I have created a webservice client using cxf. The Webservice requires Http
> Basic Authentication.If we pass the correct credentials it retrieves the
> result as a string.
> 
> If the credentials are incorrect , then the webservice returns a html page
> that shows the some unauthorized details where the actual response for the
> webservice is a string.
> 
> Ex:
> String result = port.someOperation(parameters...)
> 
> Could anyone suggest that how to retrieve the unauthorized status from the
> html response.
> 
> I do not use any spring stuff.
> I have used HTTPConduit to disable streaming.
> 
>               Client client = ClientProxy.getClient(port);
>               HTTPConduit httpConduit = (HTTPConduit) client.getConduit();
> 
>               HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
>               httpClientPolicy.setAllowChunking(false);
>               httpConduit.setClient(httpClientPolicy);
> 
> Am I missing something?
> 
> Regards
> Saravanan Ramamoorthy

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to