当前位置: 首页 > 知识库问答 >
问题:

如何在ASP中启用CORS。WEB API中的NET MVC控制器级别?[副本]

寇景明
2023-03-14

我正在研究WebApi,并且CORS已为WebApi启用。配置级别,但未为MVC控制器启用?我不是在问。Net CORE!

共有1个答案

孟和怡
2023-03-14

退房https://docs.microsoft.com/en-us/aspnet/web-api/overview/security/enabling-cross-origin-requests-in-web-api

它说:

using System.Net.Http;
using System.Web.Http;
using System.Web.Http.Cors;

namespace WebService.Controllers
{
    [EnableCors(origins: "http://mywebclient.azurewebsites.net", headers: "*", methods: "*")]
    public class TestController : ApiController
    {
        // Controller methods not shown...
    }
}

因此,请使用EnableCors属性。祝你好运

 类似资料:
  • 我们正在开发具有移动部分和网络用户界面的应用程序。Web UI使用角,我们在后端配置cors时遇到了问题。我们的代码如下(只是对我们的问题很重要的代码): 从stackoverflow上的文档和其他帖子来看,这应该是可行的,但不是。我们错过了什么? thnx 编辑: 这是邮递员的请求: 卷曲'https://guw.azurewebsites.net/api/token'-X OPTIONS-H'

  • 考虑到这一点,我需要在Web API端启用CORS,但是我已经尝试了几个小时了,它仍然无法工作。 我是如何设置客户机的,这只是一个用react.js编写的简单客户机。我正在jQuery中通过AJAX调用API。React网站可以工作,所以我知道不是这样的。Jquery API调用如我在尝试1中确认的那样工作。这是我打电话的方式 我所尝试的 正如你所看到的,我正在按吩咐做一切。我两次都在MVC之前添

  • 问题内容: 我使用Flickr照片搜索API的JavaScript创建了一个演示。现在,我将其转换为AngularJs。我在互联网上搜索,发现下面的配置。 组态: 服务: 控制器: 问题答案: 你不知道 您请求的服务器必须实现CORS才能从您的网站访问权限中授予JavaScript。您的JavaScript无法授予自己访问其他网站的权限。

  • 问题内容: 我正在尝试使用jquery提出跨源请求,但它一直被消息拒绝 XMLHttpRequest无法加载http:// …请求的资源上不存在“ Access-Control-Allow-Origin”标头。因此,不能访问Origin…。 我正在使用flask,heroku和jquery 客户端代码如下所示: 在heroku方面,我正在使用flask,就像这样 问题答案: 当我部署到Heroku

  • 我已经使用JavaScript为Flickr照片搜索API创建了一个演示。现在我把它转换成AngularJs。我在网上搜索了一下,找到了下面的配置。 配置: 服务: 控制器: 但是我仍然得到了同样的错误。以下是我尝试过的一些链接: XMLHttpRequest无法加载URL。访问控制不允许原点允许原点 http://goo.gl/JuS5B1

  • 我有一段代码- 但是,ConditionalOn 批注无法按预期方式工作。我不希望控制器执行,如果不是的。注意 - 位于中 我错过了什么吗?可能是类级别的注释?