【问题标题】:Same Origin Policy with 2 projects on separate ports同源策略,在不同端口上有 2 个项目
【发布时间】:2012-05-09 08:22:19
【问题描述】:

我有 2 个 Web 应用程序在 2 个单独的端口上运行:localhost:35000localhost:35001,每个分别映射到 mySite.comapi.mySite.com。现在因为它们都在不同的端口上运行,这会触发相同的源策略,从而阻止我使用 javascript 调用 api。

有没有办法解决这个问题?无论是设置 Visual Studio 以使两个应用程序在同一端口上运行,还是允许跨 localhost 的端口进行一些跨域操作。

【问题讨论】:

    标签: asp.net visual-studio security same-origin-policy


    【解决方案1】:

    在这种情况下,端口并不重要;而是客户看到的不同域名。

    在您的 API 服务器上实现 Cross Origin Resource Sharing protocol。它允许跨源 XHR 请求,同时赋予服务器控制允许来自哪个源的请求的权限。

    【讨论】:

      猜你喜欢
      • 2014-05-26
      • 1970-01-01
      • 2018-06-24
      • 2021-03-11
      • 2011-01-17
      • 2012-10-30
      • 2011-12-26
      • 2013-11-09
      • 1970-01-01
      相关资源
      最近更新 更多