ajax 跨域请求
来源:互联网 发布:京东淘宝2016销售额 编辑:程序博客网 时间:2024/04/30 14:22
问题:
今天开发新东西,需要本地 ajax 请求远程服务器的接口,然后出现了
“ XMLHttpRequest cannot load http://服务器的接口地址?参数. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access. ”
这个错误,但是请求本地项目的接口就没有问题。上网搜索了一下,得到如下结果
原因:
ajax 不能跨域访问,所以本地请求接口没有问题(同样都是localhost),而请求服务器端就不可以了(一个是localhost,一个是远程服务器)
解决办法:
在ajax 的请求接口页面加上 代码
response.addHeader("Access-Control-Allow-Origin", "*");
response 为HttpServletResponse 类型,我是jsp开发。
0 0
- ajax请求跨域请求
- ajax 跨域请求
- AJAX跨域请求
- Ajax跨域请求
- ajax跨域请求
- ajax跨域请求
- Ajax跨域请求
- ajax 跨域请求
- ajax跨域请求
- ajax 跨域请求
- ajax跨域请求
- ajax跨域请求
- ajax跨域请求
- Ajax跨域请求
- ajax跨域请求
- ajax跨域请求
- ajax跨域请求
- ajax跨域请求
- Makefile中用宏定义进行条件编译(gcc -D)/在Makefile中进行宏定义-D
- 获得版本信息
- 看好你的门-攻击数据存储区(1)-SQL拼接被避开登陆
- 编程能力层次模型
- 【???】nginx_lua问题记录
- ajax 跨域请求
- [CoffeeScirpt]咖啡,向客户端进军!
- Python系列之简单任务框架
- gausssian sampling
- string
- 手机游戏毕业设计论文
- Java内存区域
- 看好你的门-攻击数据存储区(2)-SQL注入常用的一些技巧
- MRtmpLib:rtmp客户端协议实现之rtmp播放器实现(四)