zoukankan      html  css  js  c++  java
  • 跨域问题解决方案

    跨域是由于浏览器的同源策略引起的,跨域是指一个域下的文档或脚本去请求另一个域下的资源。

    同源策略指协议、域名、端口三者相同。同源策略可以有效地防止XSS、CORS攻击。

    跨域的解决方案:

    1.通过JSONP跨域

      利用Script、img这样获取资源的标签没有跨域限制这一原理,可以动态的生成script标签,设置script标签的url的方式发送请求,后端将返回的参数通过执行回调函数返回。

      缺点是只能发送GET请求

    2.空iframe + from 原理和JSONP类似,动态生成iframe + from,通过form的submit发送请求。

    3.CORS解决跨域,后端配置'Access-Control-Allow-Origin', '*'

    4.使用Nginx代理解决跨域

  • 相关阅读:
    每日日报40
    每日日报39
    每日日报38
    vue 0点定时网络请求
    js reduce
    时间选择器 element
    CTF-WEB:PHP 变量
    CTF-WEB:PHP 反序列化
    Java 异常类与捕获异常
    Java 面向对象:内部类
  • 原文地址:https://www.cnblogs.com/jinyu-cnblogs/p/13554592.html
Copyright © 2011-2022 走看看