[dancer-users] How to pass Named Arguments in Dancer URL

WK wanradt at gmail.com
Wed Sep 16 11:49:58 BST 2015

2015-09-16 13:21 GMT+03:00 Parthiban, Anandaraaj <anandaraj.parthiban at cgi.com>:

> get '/method/Entity=:test&ID=:ID' => \&TEST;

You overcomplicate your route-definition. Query string is not a part
of route definition. You need only:

get '/method' => \&TEST;

And when you now query it like:


It should work fine.

If you really need URLs like


you can buid your routes with regex, something like that (code not tested):

get qr{/method/name=([\w]+)/ID=([\d]+)} => sub {
    my ($name, $id) = splat;

Then you can use all the power of regexes for your URLs.

Kõike hääd,


More information about the dancer-users mailing list