Hello Mark,
you can have a look at the Request#getResourceRef() (that returns an
instance of the Reference class) and the Reference#getLastSegment() methods.
Otherwise, you can wonder why there are 2 distinct routes that point to
the same resource.
Otherwise, you can define the routes as follow and examine the "verb"
property in your resource:
router.attach("/sign/{verb}", SignResource.class);
router.attach("/sign/{verb}/{sign}", SignResource.class);
Best regards,
Thierry Boileau
--
Restlet ~ Core developer ~ http://www.restlet.org <http://www.restlet.org/>
Noelios Technologies ~ Co-founder ~ http://www.noelios.com
<http://www.noelios.com/>
Good day.
If I have
router.attach("/sign/bind", SignResource.class);
router.attach("/sign/lookup/{sign}", SignResource.class);
what is a stylish idiom to get at the "bind" and "lookup" tokens in
the URLs above from within the SignResource restlet? Doing so amounts
to enabling some finer grain routing within the restlet SignResource,
which may or may not belie a potentially naive attempt to do too much
in a single restlet handler.
Thanks.
Mark