Java 无法跨域问题(No 'Access-Control-Allow-Origin'..)
来源:互联网 发布:mac电脑怎么弄VPN 编辑:程序博客网 时间:2024/06/09 17:56
转至:http://www.111cn.net/jsp/Java/119383.htm
http://blog.csdn.net/wo541075754/article/details/50696841
1,问题描述
使用 H5 开发了一个本地应用,通过 ajax 请求远程服务器(后台是 JAVA )上的数据时报错。
XMLHttpRequest cannot load http://26.47.129.58:8090/MCDEVICE/android/login.action?userInfor.loginCode=an&userInfor.loginPassword=an.
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://localhost:8000' is therefore not allowed access.
2,原因分析
这个与安全机制有关,默认情况下是不允许跨域调用的。
3,问题解决
如果服务端是 JAVA 开发的,添加如下设置允许跨域即可。
response.setHeader("Access-Control-Allow-Origin", "*");
添加位置可以在下面三处任选一个。
(1)可以在过滤器 filter 中的 dofilter() 方法设置。
(2)可以在 servlet 的 get 或者 post 方法里面设置。
(3)可以放在访问的 jsp 页面第一行。
0 0
- Java 无法跨域问题(No 'Access-Control-Allow-Origin'..)
- 【error】No 'Access-Control-Allow-Origin' 跨域问题
- 跨域问题:Access-Control-Allow-Origin
- 跨域问题Access-Control-Allow-Origin
- Access-Control-Allow-Origin跨域问题
- Access-Control-Allow-Origin 跨域问题
- Access-Control-Allow-Origin跨域问题
- Access-Control-Allow-Origin 跨域问题
- ajax跨域访问--. No 'Access-Control-Allow-Origin
- 跨域问题:No 'Access-Control-Allow-Origin' header is present on the requested resource.
- Spring Cloud (6) | spring cloud zuul 跨域问题No 'Access-Control-Allow-Origin' header
- 跨域问题:“No 'Access-Control-Allow-Origin' header is present on the requested resource”
- ajax Access-Control-Allow-Origin跨域问题
- HTML5 Access-Control-Allow-Origin解决跨域问题
- Access-Control-Allow-Origin解决Ajax跨域问题
- HTML5开发中Access-Control-Allow-Origin跨域问题
- Access-Control-Allow-Origin 跨域访问问题
- ionic调试跨域(Access-Control-Allow-Origin)问题
- 不用+、-、×、÷对两个整数求和
- 各Spring-Boot-Starters介绍
- 本科生、硕士生毕业设计指导
- List indexof的返回值
- golang学习笔记
- Java 无法跨域问题(No 'Access-Control-Allow-Origin'..)
- spring 之依赖注入
- ibaits框架搭建,原来这么简单
- 【C语言】字符变量间的减法
- Mybatis分页工具 PageHelper,Maven测试项目
- select函数详解及实例分析
- java--依赖、关联、聚合和组合之间区别的理解
- dubbo 配置文件详解
- HDG 深圳站报名 | 平安夜相聚深圳,共话技术干货