org.apache.axis.transport.http
public class HTTPSender extends BasicHandler
Field Summary | |
---|---|
protected static Log | log |
Method Summary | |
---|---|
protected void | getSocket(SocketHolder sockHolder, MessageContext msgContext, String protocol, String host, int port, int timeout, StringBuffer otherHeaders, BooleanHolder useFullURL)
Creates a socket connection to the SOAP server
|
void | handleCookie(String cookieName, String setCookieName, String cookie, MessageContext msgContext)
little helper function for cookies. fills up the message context with
a string or an array of strings (if there are more than one Set-Cookie)
|
void | invoke(MessageContext msgContext)
invoke creates a socket connection, sends the request SOAP message and then
reads the response SOAP message back from the SOAP server
|
Parameters: protocol "http" for standard, "https" for ssl. host host name port port to connect to otherHeaders buffer for storing additional headers that need to be sent useFullURL flag to indicate if the complete URL has to be sent
Throws: IOException
Parameters: cookieName setCookieName cookie msgContext
Parameters: msgContext the messsage context
Throws: AxisFault