js资源跨域访问的问题
来源:互联网 发布:六上语文优化设计答案 编辑:程序博客网 时间:2024/06/05 00:16
最近用cesium加载自己发布的WMS底图服务,遇到资源跨域报错,主要是没设置资源跨域访问,查了一些资料,这里总结一下:
1.Tomcat6、Tomcat7发布的资源跨域设置:
需要下载cors-filter-1.7.jar、Java-property-utils-1.9.jar这两个库文件,放到tomcat的lib目录下,然后配置项目的web.xml文件,在web.xml中添加如下内容:(注意在web.xml中的web-app标签下首位的位置添加)
<filter> <filter-name>CORS</filter-name> <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class> <init-param> <param-name>cors.allowOrigin</param-name> <param-value>*</param-value> </init-param> <init-param> <param-name>cors.supportedMethods</param-name> <param-value>GET, POST, HEAD, PUT, DELETE</param-value> </init-param> <init-param> <param-name>cors.supportedHeaders</param-name> <param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value> </init-param> <init-param> <param-name>cors.exposedHeaders</param-name> <param-value>Set-Cookie</param-value> </init-param> <init-param> <param-name>cors.supportsCredentials</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>CORS</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>2.IIS发布的资源跨域设置
控制面板>系统和安全>管理工具>IIS管理器(win7下),点开Internet信息服务(IIS)管理,找到 HTTP 相应标头,在标头中增加属性Access-Control-Allow-Headers值为Content-Type, api_key, Authorization,以及属性Access-Control-Allow-Origin值为*,确定。
0 0
- js资源跨域访问的问题
- nginx跨域资源访问(vue.js)
- .net解决js访问服务器端,跨域访问的问题
- js跨域访问问题
- js跨域访问问题
- js 跨域访问问题
- js跨域访问问题
- js跨域访问问题
- 资源的有序访问问题
- 利用cors,实现js跨域访问Tomcat下资源
- js解决cookie跨域访问的问题
- js解决cookie跨域访问的问题
- 使用js解决跨域访问的问题
- 解决js使用ajax访问的跨域问题
- springmvc拦截器静态资源的访问 前台css js样式加载的问题
- springmvc出现页面引用的js,css等静态资源访问出现404问题
- myecplise 中静态资源访问路径(即引入 css ,js)的问题
- 【Web前端】js 跨域访问问题
- js把字符串数组合成字符串/把字符串分割成字符数组
- td长度固定,内容过长,超过部分用省略号代替
- 删除OneDrive for Bussiness导航栏快捷方式
- 生产者消费者问题的五种实现
- CURL封装类
- js资源跨域访问的问题
- R语言程序控制结构
- 【网络流24题】航空路线问题
- 第3天(就业班) css样式的引入与选择、css样式、盒子模型、定位、变量、运算符、控制流程语句
- Java 内存区域和GC机制
- 欢迎使用CSDN-markdown编辑器
- Linux下使用USB模拟ACM串口设备
- UVA11624 Fire! (两点广搜BFS)
- Kafka消息中间件学习笔记