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代理解决跨域

  • 相关阅读:
    HDU 3068 Manacher
    HDU 6188最小费用流
    Codeforces Round #442 (Div. 2) Danil and a Part-time Job
    并查集
    HDU 5988最小网络流(浮点数)
    HOJ
    HOJ
    POJ
    POJ
    关于async
  • 原文地址:https://www.cnblogs.com/jinyu-cnblogs/p/13554592.html
Copyright © 2011-2022 走看看