zoukankan      html  css  js  c++  java
  • cors 的深入细节

      遇到一个明明已经配置了跨域,但是浏览器总是提示跨域被block的问题!

      经过研究发现是运维配置的问题。

      其中一个域名映射的ip是10开头的,这是一个更private的ip。而另一个域名的ip是124开头的,这是一个更public的ip。如下图:

      

       刚好和谷歌在控制台的提示吻合。如图:

      

       

      然后让运维配置了下,ip要么一起10开头,要么124开头。然后跨域问题解决。

      第一次意识到跨域还和域名的ip关联。

      关于ip的私有程度的知识点可以参考这篇:RFC1918

      问题花了一下午接一个晚上时间才解决,晚上回去看文档才意识到问题关键!在公司真的没耐心看文档。百度搜索出来的答案都是垃圾!

      下面附上一段谷歌浏览器提示的文本方便搜索引擎检索,希望可以帮到遇到一样问题的人。

      (QQ识图:

    Administrators can make use of the Tnsecuafrivtiletewreliepestsllowed and Inseowa?rirstleterlkepetrAlIowedr lels enterpisepolices to temporaily dsble thscertain websites.
    AFFECTED RESOURCES2 requests
    Request
    Status
    source Address itiator Address lnitiator Context
    userinfo
    blockedPrivatelPublic
    insecure
    getmenutreebydomain?api-version=v1&domain=wcenter.dingshungame.com blocked Private
    public
    insecure
    Learn more: CORS for private networks_(RFC1918)

  • 相关阅读:
    python中的quopri模块
    使用ant来压缩js代码,这个很有用
    js 压缩工具 google closure compiler
    web中,canvas render 跟 webgl render 的区别
    越南unicode范围
    复杂度分析 数据结构
    svn bat批处理
    游戏 有限状态机参考:
    python list排序
    游戏 AOI相关
  • 原文地址:https://www.cnblogs.com/a14907/p/15479449.html
Copyright © 2011-2022 走看看