1. 程式人生 > >openlayer跨域訪問GeoServer問題

openlayer跨域訪問GeoServer問題

通過getGetFeatureInfoUrl()方法訪問GeoServer釋出的服務,可以獲取到該服務的URL地址,再通過Ajax方法或者reqwest方法訪問該URL進行跨域訪問時,訪問被伺服器禁止,所以在網上找到了一篇關於如何配置GeoServer解決跨域訪問問題的博文,地址如下:

由於使用的GeoServer版本較新,使用博文中的第二種方法即可

關於方法中提到的下載geoserver使用的對應jetty版本,可以通過檢視安裝目錄D:\Program Files (x86)\GeoServer 2.11.3\lib中的jetty版本下載對應的jetty版本

通過配置相關檔案,成功訪問該URL並獲取到json資料: