关于跨域以及SpringBoot的解决方案.docxVIP

  • 2
  • 0
  • 约1.98千字
  • 约 4页
  • 2022-03-11 发布于上海
  • 举报
? ? ? ? ? 关于跨域以及SpringBoot的解决方案 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 什么是跨域 要想了解跨域,就先要知道什么是同源策略。 同源策略,它是由Netscape提出的一个著名的安全策略。 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 域:协议+地址(域名或IP)+端口 为什么要有同源策略 可以简单的理解为:同源策略是一个安全策略,浏览器只是对同源策略的一种实现。它限制着只有同源的脚本(Javascript)才能调用该源的接口,以保护服务器资源或数据。 为什么要有跨域 最常见的:多个系统前端需要调用另外系统的接口;前后端分开部署。 如何解决跨域 JSONP 只能实现GET请求,但是被一些老浏览器支持。 代理 在服务器端处理其他源资源请求访问,使得浏览器端无跨域问题。 CORS 2014年1月16日,W3C的Web应用工作组(Web Applications Working Group)和Web应用安全工作组(Web AppSec)联合发布了跨源资源共享(Cross-Origin Resource Sharing)的W3C正式推荐标准(W3C R

文档评论(0)

1亿VIP精品文档

相关文档