Asp.net web api System.Web.Http.Cors:如何禁用Web Api方法的Cors请求

Asp.net web api System.Web.Http.Cors:如何禁用Web Api方法的Cors请求,asp.net-web-api,cors,Asp.net Web Api,Cors,我使用System.Web.Http.CORS(夜间构建)设置了CORS。一切正常,直到我想禁用CORS对某个方法的支持时,我才能够这样做。我的一个POST方法上面有[DisableCors]属性,它被调试器和数据库中的POST数据击中。但唯一的好处是,响应以错误结束(如firebug所示) 我不希望该方法在请求来自跨来源时保存数据。它应该只从方法顶部过滤掉它(比如MVC中的Authorize属性) 你的帮助将是很好的支持因素 谢谢。对于简单的HTTP请求(基本上是使用url编码的表单获取和发布

我使用System.Web.Http.CORS(夜间构建)设置了CORS。一切正常,直到我想禁用CORS对某个方法的支持时,我才能够这样做。我的一个POST方法上面有[DisableCors]属性,它被调试器和数据库中的POST数据击中。但唯一的好处是,响应以错误结束(如firebug所示)

我不希望该方法在请求来自跨来源时保存数据。它应该只从方法顶部过滤掉它(比如MVC中的Authorize属性)

你的帮助将是很好的支持因素


谢谢。

对于简单的HTTP请求(基本上是使用url编码的表单获取和发布),请求仍然在服务器上执行,但不允许客户端访问结果。CORS(在本场景中)仅向浏览器指示是否允许客户端使用结果