前端关于跨域请求的问题。

来源:3-2 CORS跨域请求的限制与解决

abcd而非abc

2020-06-27

我是前端程序员,每次面试的时候都会问到关于如何解决跨域请求的问题?请问老师我应该如何回答呢?

写回答

1回答

Jokcy

2020-06-30

你要先搞清楚为什么会有跨域,跨域是浏览器的安全机制,默认对于非同域的请求是限制掉的不允许的。

而我们可以通过设置cors的头来告诉浏览器我们的服务是可以允许跨域请求的。

另外script标签的请求是允许跨域的,所以jsonp就是利用这种机制来实现跨域。

还有就是既然跨域不允许,那么我们把跨域变成同域也是一种方法,反向代理就可以做到

1
0

HTTP协议原理+实践 完整案例解析主流技术

解析HTTP协议原理 夯实HTTP技术基础 打通前后端助你快速成长

4313 学习 · 375 问题

查看课程