跨域请求数据的概念还不是很了解,老师帮忙解惑一下
是不是只要有一个不同域名的网址,里面有数据,就能实现跨域请求数据?
还是说后端需要在这个网址里允许我们跨域访问,我们才能请求到数据?
14
收起
正在回答
2回答
同学你好,“不完全相同”的含义是:只要有一个不同,就是跨域;即协议、域名、端口号有一处不同,就是跨域的,只有完全相同,才是同域的。
祝学习愉快!
好帮手慕久久
2021-01-19 13:42:25
同学你好,解答如下:
1、如果协议、域名、端口号这三者不完全相同,那么就是跨域请求。以“http://www.imooc.com:8080/”这个地址为例,协议是“http”,域名是“www.imooc.com”,端口是“8080”。如果当前url地址是“https://www.baidu.com:80/”,被请求的url地址是“http://www.imooc.com:8080/”,那么就是跨域请求,因为协议、域名、端口号都不相同(了解即可)。
2、当发送跨域请求时,只有被请求方做了相关设置,允许我们跨域,我们才能请求到数据。即,不是所有的跨域请求都能获取到数据,需要被请求方允许。
祝学习愉快!
热门框架Vue开发WebApp 18版
- 参与学习 人
- 提交作业 209 份
- 解答问题 3299 个
本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星