跨域解决方案
来源:互联网 发布:国外视频软件 编辑:程序博客网 时间:2024/06/06 03:15
前端跨域问题常见解决方案
前端解决
- ajax 用jsonp解决。记住jsonp只能发起get请求。默认也是get请求
$(".class").change(function(e) { var formData = new FormData(); formData.append('f', this.files[0]); $.ajax({ url: "/img/upload.do", method:'post', data: formData, dataType: "jsonp", contentType: false, processData: false, cache: false, success: function(data) { }.bind(this), error: function(xhr, status, err) { alert("系统错误"); }.bind(this) }); });
后端解决方案
Java服务端
/* * 导入包:import javax.servlet.http.HttpServletResponse; * 接口参数中定义:HttpServletResponse response */response.setHeader("Access-Control-Allow-Origin", "http://www.domain1.com"); // 若有端口需写全(协议+域名+端口)response.setHeader("Access-Control-Allow-Credentials", "true");
参考文献
阅读全文
0 0
- SSO跨域解决方案
- SSO跨域解决方案
- iframe跨域解决方案
- 跨域请求解决方案
- 跨域请求解决方案
- 跨域解决方案
- 跨域的解决方案
- JS跨域解决方案
- 跨域解决方案
- ajax跨域解决方案
- 跨域及解决方案
- jsonp跨域解决方案
- Messager 跨域解决方案
- 跨域请求解决方案
- JSONP 跨域解决方案
- js跨域解决方案
- 跨域解决方案整理
- 跨域解决方案
- Linux 下的mysql安装配置
- Open CV 学习开发笔记之图像的输入、输出(二)
- vscode列选择 快速选择
- 数据库中Select For update语句的解析
- 聊聊Linux fork多进程并发服务器模型
- 跨域解决方案
- OpenSL ES
- python学习记录(三)
- 记正式踏入软件行业的第一天
- 布隆过滤器(Bloom Filter)原理以及应用
- tp框架中的create自动验证
- leetcode习题解答:5. Longest Palindromic Substring
- spark安装过程中一些重要的问题
- 8. String to Integer (atoi) LeetCode c++