[Users] Trouble with Request URLs sent by QueryPanel.js

Philippe Rufin philippe.rufin at googlemail.com
Mon Oct 10 10:39:21 CEST 2011


Hi everybody,

I use the GeoExt QueryPanel, which I got working so far. I configured an 
osgeo proxy on my Apache Server, I use the override-ext-ajax.js and have 
the |OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";| class 
configured. My problem is the following: When theQueryPanel.js 
<http://projects.opengeo.org/suite/browser/trunk/recipes/resources/extras/QueryPanel.js?rev=1708> 
[ 
http://projects.opengeo.org/suite/browser/trunk/recipes/resources/extras/QueryPanel.js?rev=1708 
] sends requests to geoserver, it uses wrong URLs which I figured must 
be related to the QueryPanel.js file. The sent request URLs look like this:

|http://localhost/cgi-bin/proxy.cgi?url=http%3A%2F%2Flocalhost%2Fcgibin%2Fproxy.cgi%2Fwfs%3FVERSION%3D1.1.0%26REQUEST%3DDescribeFeatureType%26TYPENAME%3Dcases%26query%3D
|

The request is sent via the proxy.cgi twice. The request URL should 
rather look like this, going passed geoserver?s WFS:

|http://localhost/cgi-bin/proxy.cgi?url=http%3A%2F%2Flocalhost%3A8080%2Fgeoserver%2Fwfs%3FVERSION%3D1.1.0%26REQUEST%3DDescribeFeatureType%26TYPENAME%3Dcases%26query%3D
|

When using firebug, I can temporarily change the URLs and make the 
queries work! When replacing line 183

|url: Ext.urlAppend(protocol.url, Ext.urlEncode({
|

with

|url: Ext.urlAppend("http://localhost/geoserver/wfs", Ext.urlEncode({,|

the describeFeatureType requests are sent the right way, but attribute 
queries are still using the wrong URL (|localhost/cgi-bin/proxy.cgi/wfs| 
instead of |localhost/geoserver/wfs|). I can?t find the responsible line 
for the query URLs and I?m also not really sure what to replace, since 
I?m quite new to JS & GeoExt.

If it?s not possible to fix my problem that way, can you see another 
method to fix it?

Any help is appreciated!

Cheers,

Philippe

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20111010/abf8b2a6/attachment.htm 


More information about the Users mailing list