请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,请问为什么后端请求不存在跨域限制呢?

我在想, 既然通过后端直接就可以跨域请求获取到数据? 那么为什么不能也让前端也跨域获取呢?

跨域限制的意义究竟在哪呢? 限制了不是也能通过后端获取到吗?这样的话浏览器做同源策略还有啥意义吗?不如直接让前端也可以获取呢

正在回答

1回答

浏览器的同源策略啊,浏览器只管你的请求是否同域,同域说明是受信任的,而至于你的请求是做什么事情,数据来源于哪,浏览器并不关心

0 回复 有任何疑惑可以回复我~
  • 提问者 沧海的雨季 #1
    老师, 我知道同源策略啊, 关键在于同源策略限制以后, 不是一样可以通过后端获取数据吗? 我想不明白的是这样通过后端获取数据之后,同源策略的意义在哪?
    回复 有任何疑惑可以回复我~ 2021-05-07 10:39:52
  • ustbhuangyi 回复 提问者 沧海的雨季 #2
    我说了啊,只要你的请求是同域名,浏览器就认为是信任的,允许的,它的目的是保证安全,同源策略并不关心你这个请求是干啥,也不是限制跨域拿数据的啊
    回复 有任何疑惑可以回复我~ 2021-05-07 14:52:43
  • 再多说一句吧,你之所以有疑问,是你认为同源策略的意义是为了限制跨域拿数据,而你这个观点本身就是有问题的。同源策略的意义是安全,而不能跨域拿数据只是它策略实现导致的结果而已。
    回复 有任何疑惑可以回复我~ 2021-05-07 14:57:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信