cors解决跨域问题
来源:互联网 发布:关口知宏妻子 编辑:程序博客网 时间:2024/05/13 12:48
cors跨域:
什么是跨域:
简单地说就是请求几个不同域名之间的资源,出于对安全的考虑,浏览器默认拒绝跨域访问,导致获取资源失败.
实现:第一步:tomcat7支持
Tomcat下的配置
下载cors-filter-1.7.jar,java-property-utils-1.9.jar这两个库文件,放到lib目录下。第二步:在web.xml文件中添加filter,这个filter最好所有filter的第一位
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
<init-param>
<param-name>cors.allowed.origins</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
<param-name>cors.allowed.methods</param-name>
<param-value>GET,POST,HEAD,OPTIONS,PUT</param-value>
</init-param>
<init-param>
<param-name>cors.allowed.headers</param-name>
<param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value>
</init-param>
<init-param>
<param-name>cors.exposed.headers</param-name>
<param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value>
</init-param>
<init-param>
<param-name>cors.support.credentials</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>cors.preflight.maxage</param-name>
<param-value>10</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
0 0
- cors解决跨域问题
- CORS解决跨域问题
- CORS解决跨域问题
- CORS 解决跨域访问问题
- CORS解决ajax跨域问题
- CORS解决ajax跨域访问问题
- CORS解决ajax跨域问题
- grails cors插件解决跨域问题
- cors解决ajax跨域问题
- spring rest cors解决跨域问题
- 解决cors跨域的问题
- Nginx解决跨域问题(CORS)
- java使用cors解决跨域问题
- Tomcat通过CORS解决跨域问题
- Tomcat通过CORS解决跨域问题
- Spring+CORS 解决跨域问题
- CORS解决ajax跨域问题
- CORS跨域问题
- Android menu
- C# DataSet和DataTable详解
- Linux sed 命令学习
- 1000句最常用英语口语 (三)
- OpenMP+VS2012使用
- cors解决跨域问题
- Cassandra_Cassandra 使用心得 二三说
- Oracle循环中的EXIT、RETURN、CONTINUE解密
- IE7经常使用到的hack
- 第十四周项目2-二叉树排序树中查找的路径
- Android-获取手机信息
- 1000句最常用英语口语 (四)
- SpringMVC中Could not obtain transaction-synchronized Session for current thread的解决方案
- 唐诗宋词与我