Well, to be pedantic, no the above code wouldn't, as it only specifies the POST data. If you wanted the query string you would just call it with 'GET' as an arguement: my %get = $c->parse_form_data('GET');. If you wanted both types of paramaters in one hash then you would need to merge them some how. How you merge depends on how you want to treat duplicates and such.