【问题标题】:ASP.NET WEB API: If CORS is disabled, why I'm allowed to post to the web api from localhost?ASP.NET WEB API:如果 CORS 被禁用,为什么我可以从 localhost 发布到 web api?
【发布时间】:2021-08-22 23:48:46
【问题描述】:

场景:

CORS 已禁用。 API 托管在 Azure 中。为什么我可以从我的机器上发布到 web api,我认为是 localhost 域?如果我完全误解了 CORS 的作用,有人可以告诉我吗?

谢谢!

【问题讨论】:

    标签: asp.net-web-api asp.net-web-api2


    【解决方案1】:

    虽然在服务器上配置了 CORS,但由客户端来强制执行。

    大多数网络浏览器都会强制执行它,如果服务器上未启用它,则会回退到同源策略。

    如果您使用 Postman 等 HTTP 客户端或在其他应用程序中运行的代码发出请求,CORS 不是一个因素。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-16
      • 2015-01-06
      • 2016-10-07
      • 2014-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多