openlayer跨域访问GeoServer问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28418387/article/details/82824073

通过getGetFeatureInfoUrl()方法访问GeoServer发布的服务,可以获取到该服务的URL地址,再通过Ajax方法或者reqwest方法访问该URL进行跨域访问时,访问被服务器禁止,所以在网上找到了一篇关于如何配置GeoServer解决跨域访问问题的博文,地址如下:

http://blog.csdn.net/mengdong_zy/article/details/51784781

由于使用的GeoServer版本较新,使用博文中的第二种方法即可

关于方法中提到的下载geoserver使用的对应jetty版本,可以通过查看安装目录D:\Program Files (x86)\GeoServer 2.11.3\lib中的jetty版本下载对应的jetty版本

通过配置相关文件,成功访问该URL并获取到json数据:

猜你喜欢

转载自blog.csdn.net/qq_28418387/article/details/82824073