【问题标题】:CORS Issue Even After Adding CORS package即使在添加 CORS 包后也出现 CORS 问题
【发布时间】:2021-04-01 22:45:38
【问题描述】:

我在 WebApi 代码中添加了 CORS 包

还在WebApiConfig.Register中添加了config.EnableCors();

但是在从不同的 url 调用 Api 时,出现以下错误 -

从 'http://localhost:52016/api/values/' 访问 XMLHttpRequest 来源 'http://localhost:3002' 已被 CORS 策略阻止: 对预检请求的响应未通过访问控制检查:否 请求中存在“Access-Control-Allow-Origin”标头 资源。

请提出建议。

【问题讨论】:

    标签: c# asp.net-web-api cors


    【解决方案1】:

    您还应该将以下属性添加到您的控制器:

    [EnableCors(origins:"*",headers:"*",methods:"*"]
    

    您可以在此处阅读有关此属性及其属性的更多信息:https://docs.microsoft.com/en-us/aspnet/web-api/overview/security/enabling-cross-origin-requests-in-web-api#:~:text=The%20origins%20parameter%20of%20the,list%20of%20the%20allowed%20origins.&text=You%20can%20also%20use%20the,allowing%20requests%20from%20any%20origin

    【讨论】:

      猜你喜欢
      • 2017-04-27
      • 1970-01-01
      • 2019-12-13
      • 2018-12-23
      • 2022-01-05
      • 2021-01-01
      • 2015-10-02
      • 1970-01-01
      • 2015-09-07
      相关资源
      最近更新 更多