public interface HttpServletUrlRewrite extends UrlRewrite
UrlRewrite which leverages HttpServletRequest
during the rewrite process.
For example the camel-urlrewrite component supports
HttpServletUrlRewrite implementations.String rewrite(String url, String relativeUrl, org.apache.camel.Producer producer, javax.servlet.http.HttpServletRequest request) throws Exception
url - the absolute url (eg with scheme://host:port/path?query)relativeUrl - optional relative url, if bridging endpoints, which then would be without the base path from the
endpoint from the given producer.producer - the producer to use the rewritten urlrequest - the http servlet requestException - is thrown if error rewriting the urlApache Camel