Hello, When I write down this http://localhost/cgi-bin/proxy.cgi?url=http://labs.metacarta.com/wms/vmap0 in Firefox, I get an empty white page. I set up a Proxy like described on http://trac.openlayers.org/wiki/FrequentlyAskedQuestions#ProxyHost but I still get the same errormessage.
I'm not using a Mapfish Server, so do I have to set this: mapfish.PROXY_HOST = '/proxy/http-proxy.py'; Or does it has to be emtpy then: mapfish.PROXY_HOST = ' '; ? Thanks a lot Jorge Gustavo Rocha wrote: > > Hi Sasky, > > 1) To test OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url="; > > You may have a syntax error in the allowedHost array (mission a '). > But please do the following: > Test the proxy directly in the browser, writing down the address of the > proxy followed by the service url you want to use, like: > view-source:http://localhost/cgi-bin/proxy.cgi?url=http://labs.metacarta.com/wms/vmap0 > If you write down this on the firefox, you should get: > No query information to decode. QUERY_STRING is set, but empty. > which is ok. > > 2) To test mapfish.PROXY_HOST = '/proxy/http-proxy.py'; > > Test the proxy directly in the browser, writing down the address of the > proxy followed by the service url you want to use, like: > view-source:http://localhost/proxy/http-proxy.py/http,demo.mapfish.org/mapfishsample/trunk/polygons?maxfeatures=1 > If you write down this on the firefox, you should get: > {"type": "FeatureCollection", "features": [{"geometry": {"type": > "Polygon", "coordinates": [[[15.493156433104, 51.733047485351001], > [15.504142761229469, 51.715881347654815], [15.5175323486318, > 51.718756675718822], [15.517189025877883, 51.742918014525017], > [15.532981872557546, 51.723949432371782], [15.547744750975491, > 51.729356765745891], [15.53847503662, 51.701805114745], > [15.579330444335, 51.748840332029999], [15.530578613280625, > 51.785232543944531], [15.495903015135999, 51.779396057127997], > [15.495903015135999, 51.779396057127997], [15.493156433104, > 51.733047485351001]]]}, "id": 12, "type": "Feature", "bbox": > [15.493156433104, 51.701805114745, 15.579330444335, 51.785232543944531], > "properties": {"name": "foo"}}]} > > Regards, > > jorge > -- > jorge gustavo rocha > departamento de informática > universidade do minho > 4710-057 braga > portugal > N 41º33'44,5" W 8º23'40,5" > tel +351 253604470 fax +351 253604471 cel +351 927210173 > > Qui, 2009-09-24 às 04:33 -0700, Sasky escreveu: >> I have a file called proxy.cgi and changed the hosts: >> >> allowedHosts = ['localhost:5000', 'www.openlayers.org', 'openlayers.org', >> 'labs.metacarta.com', 'world.freemap.in', >> 'prototype.openmnnd.org', 'geo.openplans.org', >> 'sigma.openplans.org', 'demo.opengeo.org', >> 'www.openstreetmap.org', 'sample.avencia.com] >> >> I also have a file mapfish_proxy.js containing the following code: >> >> OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url="; >> mapfish.SERVER_BASE_URL = ''; >> >> But it still does not work, FireBug still throws the same exeptions. >> >> Do I have to change more than 'allowedHosts'? >> (Sorry I'm a newbie) >> >> Thanks a lot. >> >> >> iweinzierl wrote: >> > >> > Hi Sasky, >> > >> > the WFS layer uses the XMLHttpRequest object to fetch its data. If you >> try >> > to >> > request the data from a remote host, you get into the problem of the >> Same >> > Origin Policy [1], which denies loading data from remote hosts. To >> avoid >> > this, you will need to set up a proxy on the host your site is running >> on >> > ( >> > see [2]). I hope this helps. >> > >> > [1] http://en.wikipedia.org/wiki/Same_origin_policy >> > [2] http://trac.openlayers.org/wiki/FrequentlyAskedQuestions#ProxyHost >> > >> > Regards, Ingo >> > _______________________________________________ >> > Users mailing list >> > [email protected] >> > http://openlayers.org/mailman/listinfo/users >> > >> > >> > > > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users > > -- View this message in context: http://n2.nabble.com/Access-to-restricted-URI-denied-code-1012-when-added-WFS-tp3704885p3734542.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
