[Zoo-discuss] Debugging WFS request in GDB

Jerome Villeneuve Larouche jlarouche at mapgears.com
Thu Aug 21 05:02:11 PDT 2014


Hello,

Thanks a lot. I should have thought about the URL Encode :).


I'm also grateful for the POST request tip, this will be really useful.


On 14-08-21 03:49 AM, Fenoy Gerald wrote:
> Hello Jerome,
> running zoo_loader.cgi from GDB for debugging purpose should work. Nevertheless, when I red your request I could notice that the xlink:href was not encoded using URLEncode, so the request was not correctly parsed by the ZOO-Kernel.
>
> I take advantage of this email about gdb usage to mention that you can also test the POST requests using GDB also (this way you won’t have to take care of such encoding of embedded URLs). So, to use GDB for debugging POST requests, you can use:
>
> 1) export REQUEST_METHOD=POST
> 2) export CONTENT_TYPE=text/xml
> 3) gdb ./zoo_loader.cgi
> 4) run < my_request.xml
>
> I hope that this will solve your issue,
> Best regards,
>
> Le 20 août 2014 à 21:50, Jerome Villeneuve Larouche <jlarouche at mapgears.com> a écrit :
>
>> Hello,
>>
>> I'm trying to run zoo_loader.cgi in GDB to debug C services. The thing is that in my requests I use WFS url for the DataInputs and it seems that the "request" in the WFS is the one Zoo is trying to read, so I get "Unenderstood request value. Please check that it was set to GetCapabilities, DescribeProcess or Execute."
>>
>> I'm trying to run this request in GDB.
>>
>> "request=Execute&service=WPS&version=1.0.0&Identifier=Buffer&DataInputs=BufferDistance=10 at datatype=interger;InputPolygon=Reference at xlink:href=myserver.com/ows?SERVICE=WFS&REQUEST=GetFeature&VERSION=1.0.0&typename=feature:drainage&SRS=EPSG:3857&FeatureID=drainage.1811&RawDataOutput=Result at mimeType=application/json"
>>
>> Am I missing something to run that request in GDB?
>>
>> It works fine when I send it through Apache.
>>
>> Thank you
>>
>> -- 
>> Jérôme Villeneuve Larouche
>> www.mapgears.com
>>
>> _______________________________________________
>> Zoo-discuss mailing list
>> Zoo-discuss at lists.osgeo.org
>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/zoo-discuss
>
>
> Gérald Fenoy
> http://wiki.osgeo.org/wiki/User:Djay
>


-- 
Jérôme Villeneuve Larouche
www.mapgears.com



More information about the Zoo-discuss mailing list