如何在geoserver 2.9中启用CORS?

问题描述 投票:2回答:1

我正在开发一个Web地图应用程序,需要访问Geoserver,我安装了wampserver来加载我的php和html / js文件。

我可以使用jsonp格式从Geoserver访问数据,但由于CORS策略,我无法发送添加/更新/删除操作的WFS-T请求。

我试图实现在Web上找到的许多解决方案,这里是stackoverflow,但我遇到了同样的问题

http://localhost:8080/geoserver/wfs [HTTP / 1.1 403禁止3毫秒]

跨源请求阻止:同源策略不允许您查看位于http://localhost:8080/geoserver/wfs上的远程资源。原因:缺少CORS标题“Access-Control-Allow-Origin”。

这意味着由于缺少Access-Control-Allow-Origin标头而阻止了请求。

I checked the headers_module in apache

检查apache中的headers_module并将以下行添加到C:\ wamp64 \ bin \ apache \ apache2.4.17 \ conf中的httpd.conf文件中

<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin: *
</IfModule>

这是来自Apache方面,关于Geoserver Side我该如何启用它?

apache cors wampserver geoserver
1个回答
1
投票

打开web.xml目录中的WEB-INF\lib文件并搜索CORS。取消注释2个CORS过滤器部分并重新启动地理服务器。

© www.soinside.com 2019 - 2024. All rights reserved.