[mapserver-dev] New env. var. to make it easier to test/debug web services

Lime, Steve D (MNIT) Steve.Lime at state.mn.us
Thu Oct 2 12:01:15 PDT 2014

In theory yes, but Even's implementation is more comprehensive and less error prone. It's ok to have two ways to trigger the same behavior as long as the behavior is the same (if that makes sense). Maybe -nh can trigger setting the env variable and then just use his solution for suppressing headers.

From: mapserver-dev-bounces at lists.osgeo.org [mapserver-dev-bounces at lists.osgeo.org] on behalf of Jeff McKenna [jmckenna at gatewaygeomatics.com]
Sent: Thursday, October 02, 2014 1:55 PM
To: mapserver-dev at lists.osgeo.org
Subject: Re: [mapserver-dev] New env. var. to make it easier to test/debug web services

Isn't that the exact same as executing 'mapserv -nh QUERY_STRING='  ??


On 2014-10-02 3:44 PM, Even Rouault wrote:
> Hi,
> I always get annoyed when running mapserv from command line and wanting to test/debug WMS, WFS, etc... without launching mapserv as a CGI, because the HTTP headers get emitted and thus
> produce an invalid PNG or GML.
> So I've pushed in master a small enhancement. If MS_HTTP_HEADER=NO is set as environmenet variable, the HTTP headers are not emitted.
> So now you can do things like :
> MS_HTTP_HEADER=NO mapserv QUERY_STRING="map=test.map&SERVICE=WMS&..." > out.png && display out.png
> MS_HTTP_HEADER=NO mapserv QUERY_STRING="map=test.map&SERVICE=WFS&..."  | xmllint -noout -
> Even

mapserver-dev mailing list
mapserver-dev at lists.osgeo.org

More information about the mapserver-dev mailing list