Class URLTemplatingUtil
java.lang.Object
org.apache.axis2.kernel.http.util.URLTemplatingUtil
This util is used on the client side for creating the URL's for all request (WSDL 2.0 allws to
change the URL's of SOAP messages too). It resolves WSDL 2.0 httplocation property and also
append parameters to URL's when needed.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic URLappendQueryParameters(MessageContext messageContext, URL url) Appends Query parameters to the URLstatic URLgetTemplatedURL(URL targetURL, MessageContext messageContext, boolean detach) Returns the templated URL given the original URL
-
Constructor Details
-
URLTemplatingUtil
public URLTemplatingUtil()
-
-
Method Details
-
appendQueryParameters
Appends Query parameters to the URL- Parameters:
messageContext- - The MessageContext of the requesturl- - Original url string- Returns:
- String containing the appended query parameters
- Throws:
AxisFault
-
getTemplatedURL
public static URL getTemplatedURL(URL targetURL, MessageContext messageContext, boolean detach) throws AxisFault Returns the templated URL given the original URL- Parameters:
targetURL- - The original URLmessageContext- - The MessageContext of the requestdetach- - Boolean value specifying whether the element should be detached from the envelop. When serializing data as application/x-form-urlencoded what goes in the body is the remainder and therefore we should detach the element from the envelop.- Returns:
- The templated URL
- Throws:
AxisFault- - Thrown in case an exception occurs
-