Hi Kõike hääd,

Thank you so much for the help.

Worked like charm.

Let me Know in case of any further informations required.

Thanks
Anand.


-----Original Message-----
From: dancer-users [mailto:[email protected]] On Behalf Of WK
Sent: Wednesday, September 16, 2015 4:20 PM
To: Perl Dancer users mailing list
Subject: Re: [dancer-users] How to pass Named Arguments in Dancer URL

2015-09-16 13:21 GMT+03:00 Parthiban, Anandaraaj <[email protected]>:

> 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:

http://localhost:3000/method?test=xyz&ID=123

It should work fine.


If you really need URLs like

http://localhost:3000/method/test=xyz/ID=123

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.

Wbr,
--
Kõike hääd,

Gunnar
_______________________________________________
dancer-users mailing list
[email protected]
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
_______________________________________________
dancer-users mailing list
[email protected]
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users

Reply via email to