[OpenLayers-Users] WMSGetFeatureInfo and proxy

Steve.Toutant at inspq.qc.ca Steve.Toutant at inspq.qc.ca
Fri Sep 18 09:27:15 EDT 2009


Hi,
I'm using WMSGetFeatureInfo to query a specific layer. The information is 
retrieved from the same server/domain where the application and mapserver 
are installed.
The answer I get is "The requested URL /cgi-bin/proxy.cgi was not found on 
this server."
I read this http://faq.openlayers.org/proxyhost/all/
and I already set a proxy on another server for another project.

But in this case my understanding was that I don't need a proxy since I'm 
not querying a remote server. I can't see why my code is requesting 
/cgi-bin/proxy. It should call directly cgi-bin/mapserver? isn'it?

Here is my code
infoControls = 
        {
            click: new OpenLayers.Control.WMSGetFeatureInfo({
                //url: 'http://IP 
address/cgi-bin/mapserv.exe?map=/ms4w/paccSante/map/paccsante_hlm.map&', 
                maxFeatures: 12,
                title: 'Identify features by clicking',
                layers: [overlays['HLM']],
                queryVisible: true,
                infoFormat:'text/html'
            })
}
infoControls['click'].events.register("getfeatureinfo", this, showInfo);
map.addControl(infoControls['click']);
infoControls['click'].activate();

If I uncomment the url parameter I got the same result.
What could be the reason why it is looking for a proxy?
This line IS NOT in my code
OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";


thanks
Steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20090918/8a089474/attachment.html


More information about the Users mailing list