public class HTTPTransportUtils extends Object
| Constructor and Description |
|---|
HTTPTransportUtils() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.axiom.soap.SOAPEnvelope |
createEnvelopeFromGetRequest(String requestUrl,
Map map,
org.apache.axis2.context.ConfigurationContext configCtx)
Deprecated.
This was used only by the now deprecated processHTTPGetRequest() method.
|
static org.apache.axis2.addressing.EndpointReference[] |
getEPRsForService(org.apache.axis2.context.ConfigurationContext configurationContext,
org.apache.axis2.description.TransportInDescription trpInDesc,
String serviceName,
String ip,
int port) |
static InputStream |
handleGZip(org.apache.axis2.context.MessageContext msgContext,
InputStream in) |
static int |
initializeMessageContext(org.apache.axis2.context.MessageContext msgContext,
String soapActionHeader,
String requestURI,
String contentType) |
static boolean |
isRESTRequest(String contentType)
This will match for content types that will be regarded as REST in WSDL2.0.
|
static boolean |
processHTTPGetRequest(org.apache.axis2.context.MessageContext msgContext,
OutputStream out,
String soapAction,
String requestURI,
org.apache.axis2.context.ConfigurationContext configurationContext,
Map requestParameters)
Deprecated.
use RESTUtil.processURLRequest(MessageContext msgContext, OutputStream out, String contentType) instead
|
static org.apache.axis2.engine.Handler.InvocationResponse |
processHTTPPostRequest(org.apache.axis2.context.MessageContext msgContext,
InputStream in,
OutputStream out,
String contentType,
org.apache.axis2.builder.Builder builder,
String soapActionHeader,
String requestURI) |
static org.apache.axis2.engine.Handler.InvocationResponse |
processHTTPPostRequest(org.apache.axis2.context.MessageContext msgContext,
InputStream in,
OutputStream out,
String contentType,
String soapActionHeader,
String requestURI) |
public static org.apache.axiom.soap.SOAPEnvelope createEnvelopeFromGetRequest(String requestUrl, Map map, org.apache.axis2.context.ConfigurationContext configCtx) throws org.apache.axis2.AxisFault
requestUrl - the request urlmap - the map of url parametersconfigCtx - axis ConfigurationContextorg.apache.axis2.AxisFault - if an error occurspublic static boolean processHTTPGetRequest(org.apache.axis2.context.MessageContext msgContext,
OutputStream out,
String soapAction,
String requestURI,
org.apache.axis2.context.ConfigurationContext configurationContext,
Map requestParameters)
throws org.apache.axis2.AxisFault
msgContext - - The MessageContext of the Request Messageout - - The output stream of the responsesoapAction - - SoapAction of the requestrequestURI - - The URL that the request came toconfigurationContext - - The Axis Configuration ContextrequestParameters - - The parameters of the request messageorg.apache.axis2.AxisFault - - Thrown in case a fault occurspublic static org.apache.axis2.engine.Handler.InvocationResponse processHTTPPostRequest(org.apache.axis2.context.MessageContext msgContext,
InputStream in,
OutputStream out,
String contentType,
String soapActionHeader,
String requestURI)
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic static org.apache.axis2.engine.Handler.InvocationResponse processHTTPPostRequest(org.apache.axis2.context.MessageContext msgContext,
InputStream in,
OutputStream out,
String contentType,
org.apache.axis2.builder.Builder builder,
String soapActionHeader,
String requestURI)
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic static int initializeMessageContext(org.apache.axis2.context.MessageContext msgContext,
String soapActionHeader,
String requestURI,
String contentType)
public static InputStream handleGZip(org.apache.axis2.context.MessageContext msgContext, InputStream in) throws IOException
IOExceptionpublic static boolean isRESTRequest(String contentType)
contentType - content type to checkpublic static org.apache.axis2.addressing.EndpointReference[] getEPRsForService(org.apache.axis2.context.ConfigurationContext configurationContext,
org.apache.axis2.description.TransportInDescription trpInDesc,
String serviceName,
String ip,
int port)
throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultCopyright © 2004–2016 The Apache Software Foundation. All rights reserved.