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
