When Dancer::Request::_parse_get_params() parses the QUERY_STRING (as I assume the post body), it leaves the key names in whatever case they come in as. I checked some RFCs (
http://tools.ietf.org/html/rfc3986#section-6.2.3) to see if there was anything definitive, but not really that I could find.
From a pragmatic perspective, it would be nice to have the keys forced to lowercase by Dancer::Request. If you control every link to your application, then you can do this yourself, but if you have links coming in from external sites, and someone chooses to link to your site as
then simple code in Dancer expecting to see params->{myparam} will silently fail. Is this intentional behavior that I need to code around in my app, or something that could be fixed in Dancer::Request?
Thanks in advance,
Mike.
PS: Does anyone know of a good way to search the archives for this list other than using a site: param on google?