Using the Call or the Message interface is fine. But I am trying to
use direct HttpURLConnection, so that I dont have to depend on the
apache soap libraries on the client side.

(Mostly due to the fact that the maintainsession feature of apache client
seems to not save and restore all the cookies and hence is useless for
me)

thanks for the response
Swami K.

->Hi,
->
->have you tried something like this?
->
->      Response inquiry_response = theCall.invoke(ServerUrl, "");
->      Parameter result = inquiry_response.getReturnValue();
->
->      if(inquiry_response.generatedFault())
->      {
->        Fault theFault = inquiry_response.getFault();
->        result_string = theFault.getFaultCode() + "\n" +
->theFault.getFaultString());
->      }
->      else
->        result_string =
->inquiry_response.getReturnValue().getValue().toString();
->
->It works fine with my client.
->
->-----Original Message-----
->From: K. Swaminathan [mailto:[EMAIL PROTECTED]]
->Sent: Wednesday, June 05, 2002 4:05 AM
->To: [EMAIL PROTECTED]
->Subject: Handling SOAP Faults using HTTPURLConnection based client
->
->
->Hi,
->
-> I am trying to write a simple SOAP client using HttpUrlConnection. If the
->server response
->is a SOAP Fault, then The HttpURLConnection seems to throw a
->FileNotFoundException, when
->attempting to do a conn.getResponseCode(). How does one get access to the
->fault information.
->Some example that I saw on the web, suggested
->conn.getErrorStream(), but it
->returns null.
->Can someone point me to how you read in the fault info?
->
->Thanks
->Swami K.
->

Reply via email to