ajax跨域请求如何实现
2个回答
展开全部
方法一、 采用jsonp (只支持get请求,后端返回的jsonp格式json,后端无需做请求放行操作)
方式二:采用原始ajax (后端需要拦截请求 设置指定路由放行)
Java后端:
方式三: XHR2(XMLHttpRequest Level 2)
需要设置后端请求放行
response.setHeader(“Access-Control-Allow-Origin”,”*”);
response.setHeader(“Access-Control-Allow-Methods”,”GET,POST”);
1.可以获取服务器端的二进制数据。
2.可以友好的提交表单数据
3.可以上传文件(内置控制上传进度事件逻辑)
4.使用HTML表单来初始化一个FormData对象
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询