跨域解决方向

作者: 喬喬养的泷大胖 | 来源:发表于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服务器

相关文章

  • Ajax跨域问题

    一、跨域问题 二、跨域的定义以及产生原因 三、解决思路 四、JSONP 五、跨域解决的方向 五、浏览器禁止检查

  • 跨域解决方向

    跨域解决方向 1、被调用方解决 基于支持跨域的解决思路 基于http协议支持跨域方面的一些规定 在响应头中添加支持...

  • 浏览器跨域的那些事

    整理中 目标: 了解跨域 解决跨域 服务器配置跨域(java, nginx) 前端调试时配置解决跨域 一、什么是跨...

  • 解决ajax跨域问题

    Jsonp解决ajax跨域问题 CORS解决ajax跨域问题

  • 浏览器跨域及其解决方案

    title: 浏览器跨域及其解决方案author: Maydate: 20220428 什么是跨域跨域的表现解决跨...

  • ajax readystatus=0;status=0 报错

    跨域 跨域 跨域 一定要找运维或者后台解决

  • 跨域解决方案

    在讲解决跨域解决方案之前,我们需要了解什么是跨域,在什么情况下会跨域,跨域解决的是什么问题? 一、跨域,是指浏览器...

  • 跨域

    什么是跨域?怎么解决跨域问题?

  • 深入跨域问题(3) - 利用 JSONP 解决跨域

    深入跨域问题(1) - 初识 CORS 跨域资源共享;深入跨域问题(2) - 利用 CORS 解决跨域深入跨域问题...

  • 跨域

    跨域资源共享 CORS 详解什么是跨域及怎么解决跨域问题?

网友评论

    本文标题:跨域解决方向

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