in reply to Catalyst chains and GET query parameters

This is an odd question… there is no difference in chained controllers for query parameters, only path captures/arguments. What makes you think there is a difference? And why are you using GET in the sub definition? Catalyst::Controller::REST / ActionClass("REST") doesn’t work that way; it can be combined with chained methods though. Are you using a different RESTy non-core plugin or just making up syntax to try? These should work in your example–

# tag=value&tag2=value2 my $tag1 = $c->req->params->{tag}; my $tag2 = $c->req->params->{tag2};