前端关于跨域请求的问题。
来源:3-2 CORS跨域请求的限制与解决

abcd而非abc
2020-06-27
我是前端程序员,每次面试的时候都会问到关于如何解决跨域请求的问题?请问老师我应该如何回答呢?
写回答
1回答
-
Jokcy
2020-06-30
你要先搞清楚为什么会有跨域,跨域是浏览器的安全机制,默认对于非同域的请求是限制掉的不允许的。
而我们可以通过设置cors的头来告诉浏览器我们的服务是可以允许跨域请求的。
另外script标签的请求是允许跨域的,所以jsonp就是利用这种机制来实现跨域。
还有就是既然跨域不允许,那么我们把跨域变成同域也是一种方法,反向代理就可以做到
10
相似问题