Hi, I have few request like as below:
https://192.168.134.119:8443/gateway/default/cdapui/_sock/017/dhnoo4nk/xhr?t=1535522928756 https://192.168.134.119:8443/gateway/default/cdapui/_sock/017/ng4frqet/htmlfile?c=_jp.ao2dddy My rewrite.xml is: <rules> <rule dir="IN" name="CDAPUI/cdap/inbound/root" pattern="*://*:*/**/cdapui/"> <rewrite template="{$serviceUrl[CDAPUI]}/"/> </rule> <rule dir="IN" name="CDAPUI/cdap/inbound/queryv" pattern="*://*:*/**/cdapui/_sock/*/*/htmlfile?c={**}"> <rewrite template="{$serviceUrl[CDAPUI]}/_sock/*/*/htmlfile?c={**}"/> </rule> <rule dir="IN" name="CDAPUI/cdap/inbound/path" pattern="*://*:*/**/cdapui/{**}"> <rewrite template="{$serviceUrl[CDAPUI]}/{**}"/> </rule> <rule dir="IN" name="CDAPUI/cdap/inbound/query" pattern="*://*:*/**/cdapui/_sock/**/xhr?t={**}"> <rewrite template="{$serviceUrl[CDAPUI]}/_sock/**/xhr?t={**}"/> </rule> </rules> My Service.xml : <service role="CDAPUI" name="cdapui" version="4.3.4"> <routes> <route path="/cdapui/"> <rewrite apply="CDAPUI/cdap/inbound/root" to="request.url"/> </route> <route path="/cdapui/_sock/*/*/htmlfile?c=**"> <rewrite apply="CDAPUI/cdap/inbound/queryv" to="request.url"/> </route> <route path="/cdapui/_sock/**/xhr?t=**"> <rewrite apply="CDAPUI/cdap/inbound/query" to="request.url"/> </route> <route path="/cdapui/**"> <rewrite apply="CDAPUI/cdap/inbound/path" to="request.url"/> </route> </routes> <dispatch classname="org.apache.hadoop.gateway.dispatch.PassAllHeadersDispatch"/> </service> https://192.168.134.119:8443/gateway/default/cdapui/_sock/017/dhnoo4nk/xhr?t=1535522928756 Rule applied is : 2018-08-29 06:25:17,987 DEBUG hadoop.gateway (UrlRewriteProcessor.java:rewrite(166)) - Rewrote URL: https://192.168.134.119:8443/gateway/default/cdapui/_sock/369/w5a352k1/xhr?t=1535523917985, direction: IN via explicit rule: CDAPUI/cdap/inbound/path to URL: http://platacc003-mst-01.gvs.ggn:11011/_sock/369/w5a352k1/xhr Actually rule applied should be "CDAPUI/cdap/inbound/queryā€¯. Please help me in correcting this. Thanks, Priyanka