In particular, this version (http://cvs.apache.org/viewcvs.cgi/xml-soap/java/src/org/apache/soap/rpc /Call.java?rev=1.18&content-type=text/vnd.viewcvs-markup) has the method you want.
Scott Nichol ----- Original Message ----- From: "Scott Nichol" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, November 21, 2002 4:43 PM Subject: Re: how to get response after SOAPHTTPConnection.send() ? > > 1. How do I get the response from the web service after executing > > SOAPHTTPConnection.send()? > > The best guide for use of this method is Call#invoke. If you don't have > source, you can view the 2.3.1 version from CVS at > http://cvs.apache.org/viewcvs.cgi/xml-soap/java/src/org/apache/soap/rpc/ > Call.java?rev=1.14&content-type=text/vnd.viewcvs-markup. > > > 2. I'm expecting the web service response to contain a DOM Element. > When > > I was calling the web service via a Call I had set this up by: > > soapCall.setEncodingStyleURI(Constants.NS_URI_LITERAL_XML). How do I > do > > the equivalent of that if I'm using > > SOAPHTTPConnection.send() instead of Call.invoke() ?? > > Among other things, Call#invoke creates the SOAP envelope from things > like the parameters and encoding you specified. When you create the > envelope to send with SOAPHTTPConnection#send, you will need to specify > the encodingStyle attribute on the envelope or body element. > > Anyway, I take it you are trying to work around the ability to set HTTP > headers in 2.3.1. If so, why not just subclass Call and add the > overloaded invoke method that has been added subsequent to 2.3.1? The > source for that method is available to you: just check CVS. > > Scott Nichol > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>