跨域解决方向

跨域解决方向



1、被调用方解决

基于支持跨域的解决思路

基于http协议支持跨域方面的一些规定

在响应头中添加支持跨域字段,告诉浏览器,我允许它调用

在这种解决方案下,跨域请求是直接从浏览器发过去的

2、调用方解决

基于隐藏跨域解决思路

在这种解决方案下,跨域请求不会直接从浏览器发送到被调用方

而是从中间的http服务器转发过去的

3、举例子

调用方为a.com,被调用方为b.com

第一种解决方案,你会在浏览器上看到b.com的URL

13547563-eed84b3f088670d7.png

被调用方URL

第二种解决方案,你在浏览器上看到的都是a.com的URL,不会看到b.com的请求,但是该请求到b.com的请求还是会请求到b.com

4、总结

这是两种完全不同的解决思路

虽然最后它们修改的都是中间的Apache/Nginx服务器,但是它们的出发点是不一样的,修改的内容不一样的,修改的目标也是不一样的

第一种方案修改的是被调用方的http服务器

第二种方案修改的是调用方的http服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值