org.apache.axis.transport.http
Class HTTPSender
- Handler, Serializable
This is meant to be used on a SOAP Client to call a SOAP server.
- Doug Davis (dug@us.ibm.com)
- Davanum Srinivas (dims@yahoo.com)
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.
|
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
|
canHandleBlock , cleanup , generateWSDL , getDeploymentData , getName , getOption , getOptions , getUnderstoodHeaders , init , initHashtable , onFault , setName , setOption , setOptionDefault , setOptions , setOptionsLockable |
log
protected static Log log
getSocket
protected void getSocket(SocketHolder sockHolder,
MessageContext msgContext,
String protocol,
String host,
int port,
int timeout,
StringBuffer otherHeaders,
BooleanHolder useFullURL)
throws Exception
Creates a socket connection to the SOAP server
protocol
- "http" for standard, "https" for ssl.host
- host nameport
- port to connect tootherHeaders
- buffer for storing additional headers that need to be sentuseFullURL
- flag to indicate if the complete URL has to be sent
handleCookie
public 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)
cookieName
- setCookieName
- cookie
- msgContext
-
invoke
public void invoke(MessageContext msgContext)
throws AxisFault
invoke creates a socket connection, sends the request SOAP message and then
reads the response SOAP message back from the SOAP server
- invoke in interface Handler
msgContext
- the messsage context
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.