zoukankan      html  css  js  c++  java
  • 同源策略和CORS总结

    0. 同源策略:浏览器的一种保护用户数据的一种安全机制。
       浏览器会限制脚本语法不能跨源访问其他源的数据地址。
       同源:判断两个通信的地址之间,是否协议,域名[IP],端口一致。
       
       ajax:  http://127.0.0.1/index.html
       api数据接口:  http://localhost/index
       
       这两个是同源么?不是同源的。是否同源的判断依据不会根据电脑来判断,而是通过协议、域名、端口的字符串是否来判断。
       
    1. ajax默认情况下会受到同源策略的影响,一旦受到影响会报错误如下:
         No 'Access-Control-Allow-Origin' header is present on the requested resource
    
    2. 解决ajax只能同源访问数据接口的方式(解决跨域的三种方案,面试经常会问到):
    1. 在服务端的响应行中设置: Access-Control-Allow-Origin: 允许访问的域名地址 2. jsonp 3. 服务端代理 思路:通过python来请求对应的服务器接口,获取到数据以后,
  • 相关阅读:
    string 流
    文件输入和输出
    IO类
    算法
    MySQL常用处理方法
    linux curl工具
    设计模式
    C语言编程流程
    js escape 与php escape
    js undefined易错分析
  • 原文地址:https://www.cnblogs.com/eliwen/p/12048196.html
Copyright © 2011-2022 走看看