跨域解决方向

作者: 喬喬养的泷大胖 | 来源:发表于2018-12-04 19:56 被阅读0次

    跨域解决方向



    1、被调用方解决

    基于支持跨域的解决思路

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

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

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

    2、调用方解决

    基于隐藏跨域解决思路

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

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

    3、举例子

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

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

    被调用方URL

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

    4、总结

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

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

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

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

    相关文章

      网友评论

        本文标题:跨域解决方向

        本文链接:https://www.haomeiwen.com/subject/hfivcqtx.html