[QGIS-Developer] Inconsistency in QgsServerRequest parameter handling ?
David Marteau
dmarteau at 3liz.com
Wed Apr 10 10:46:59 PDT 2019
Hi devs,
I found a strange and seemingly inconsistent behavior when accessing QgsServerRequest parameters:
If you try:
request.setParameter('FOOBAR','foobar')
then
request.parameter('FOOBAR')
then you get an empty string,
If you call
request.parameters()
Then your get a dictionary with all the values previously set.
At first glance it seems that request.setParameter enforce use of a limited set of keys (SERVICEā¦..
This does not seem very consistent with the fact parameter() should return any value previously set with setParameter and also the fact that
request.parameters() return all previously defined parameters key/values .
Furthemore this may be problematic with plugins that define services in python and thus may define any other set of allowed parameters.
Should I open an issue ?
David
More information about the QGIS-Developer
mailing list