C# WebAPI 默认允许所有的跨域请求,包括XHR请求。要配置WebAPI以允许XHR请求,可以通过以下两种方法之一:

  1. 在WebAPI的配置中添加CORS策略。例如,以下代码将允许所有来源的XHR请求:
config.EnableCors();
  1. 在WebAPI的Controller或Action上添加CORS属性。例如,以下代码将允许来自'http://example.com'的XHR请求:
[EnableCors(origins: 'http://example.com', headers: '*', methods: '*')]
public class MyController : ApiController
{
    // ...
}

请注意,允许跨域请求可能会增加安全风险,因此应谨慎使用。建议仅允许特定来源的请求,并仅允许必要的HTTP方法和标头。

C# WebAPI 允许跨域XHR请求的配置方法

原文地址: https://www.cveoy.top/t/topic/mwIP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录