All the elements of the URL after the controller and function are request.args (except the query string, of course). You could have a function called company(), and then companyid and storeid would be in request.args(0) and request.args(2), respectively. Or you might want a more general function, like api(), and then "company", companyid, "store", and storeid would be request.args[0:4]. If desired, you could hide the "api" function from the URL via routes.py.
Anthony On Thursday, December 22, 2011 1:00:57 PM UTC-5, dum coder wrote: > > Hello everyone, i'm new to Python and web2py , In Java Jersey REST > framework i can map a REST URL to a function and get all the path > parameters eg., > > /comapany/{comapnyid}/store/{storeid} > > can be mapped to a particular function and companyid and storeid are > accessible as > parameters to function. > > i'm trying to find how can i accomplish similar functionality in > web2py, where > > GET /comapany/apple/store/567 > > gets mapped to a function and in side function i can retrieve > companyid and storeid variables. > > I looked at function parse_as_rest but seems like it tried to run > query against db, in my > case i just want to retrieve path parameters and then call other rest > api in other systems > > > thanks >