Yes, they are GET requests. Thanks, Supun..
On Wed, Nov 18, 2009 at 5:46 PM, Ruwan Linton <[email protected]> wrote: > Supun, is this a HTTP GET request?? > > Thanks, > Ruwan > > Supun Kamburugamuwa wrote: > > Hi, > > > > I'll first explain the requirements. > > > > Lets say ESB get a URL like this. > > > > http://localhost:8280/services/Myproxy/mytest?test1=1&test2=2 > > <http://localhost:8280/services/Myproxy/mytest?test1=1&test2=2> > > > > You can see above request is coming in to the proxy named Myproxy. > > There are two requirements. > > > > First requirement is URL re-writing and second one is to extract > > parameters from the URL. > > > > *URL-rewriting*: > > > > For example the second URL will be something like > > > > http://myservice:9000/services/mySecondService/mytest?test1=1&test2=2 > > <http://myservice:9000/services/mySecondService/mytest?test1=1&test2=2>. > > You can see that this is URL rewriting. We are getting a URL to one of > > resources inside ESB and ESB send it to another service. The second > > URL is constructed by appending the things that doesn't belong to the > > Myproxy resource URL to the second resource. Ideal user expectation > > is, there is a configuration in the Endpoint saying something like > > url-rewrite=true. Then this will automatically happen or there is a > > property. > > > > Do you think this is a genuine requirement in case of ESB? Note this > > is specific to HTTP transport. > > > > *Parameter extraction:* > > > > The next requirement is to extract the parameters from the URL. I have > > started to do this by introducing a new XPath variable context. For > > example you can get the parameter named test1 by a XPath expression > > like $url:test1. But it seems there is no way to get the parameters > > directly from Axis2. Instead we only have access to the full URL. In > > that case we need to break it down manually. Do you think this is the > > correct approach or is there a way to get the parameters directly from > > a hash map? > > > > Thanks, > > Supun.. > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Carbon-dev mailing list > > [email protected] > > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > > -- > Ruwan Linton > Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb > WSO2 Inc.; http://wso2.org > email: [email protected]; cell: +94 77 341 3097 > blog: http://blog.ruwan.org > > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
