首页 / 浏览问题 / WebGIS / 问题详情
浏览器端使用axios进行sql查询,跨域如何解决
22EXP 2023年11月06日

浏览器端使用axios进行sql查询,跨域如何解决?

2 个回答

 您好,查看 web.xml 配置文件(位于【SuperMap iServer 安装目录】\webapps\iserver\WEB-INF目录下),其中<param-value>的默认值为*,表示允许来自任意域的跨域请求访问成功。您可以检查一下iserver是否配置是否允许任意域的跨域请求访问成功。如果iserver端未限制跨域的话,需要自行排查跨域原因,可以参考:https://blog.csdn.net/qq_33723676/article/details/124871261 或者是 https://blog.csdn.net/qq991658923/article/details/121293506

386EXP 2023年11月06日

你好,1、加载iserver地图服务是否跨域,在iserver中进行查询是否正常。

2、SuperMap iServer 服务器实现了 HTML5 跨源资源共享(CORS)策略。SuperMap iServer服务器启动后默认允许来自任意域的跨域请求访问成功。

检查一下是否设置了访问白名单,导致跨域,在SuperMap iServer 安装目录/webapps/iserver/WEB-INF 目录下的 web.xml 文件中查看。

3、如果不是因为设置了访问白名单导致的跨域,看一下前端配置,前端如果使用的是vue出现的跨域问题,

可以参考一下博客:https://blog.csdn.net/ili_ii/article/details/128805765

1,825EXP 2023年11月06日
...