是否可以在C#中动态启用和禁用CORS?

时间:2018-08-20 12:18:49

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

我有一个api方法,该方法将根据该结果给出一些结果,我必须得出结论,是否必须将响应发送给请求。为此,我需要在C#的运行时启用CORS。对于每个请求,应启用或禁用CORS。在C#中是否可能出现这种情况?

1 个答案:

答案 0 :(得分:0)

与通常使用<TreeView SelectedItemChanged="TreeView_SelectedItemChanged"> <TreeViewItem Header="Dashboard" Name="menuDashboard" /> <TreeViewItem Header="Customer"> <TreeViewItem Header="Customer Listing" Name="menuCustomerList" /> <TreeViewItem Header="Add New Customer" Name="menuCustomerReg" /> </TreeViewItem> <TreeViewItem Header="Settings"/> </TreeView> 属性进行一些标准配置相比,这似乎需要更多的工作。

我建议实施自定义CORS策略提供程序或工厂,因此您可以一对一地过滤请求。 (您只需在HTTP请求上返回另一个策略即可。)

有关实现此类提供者或工厂的更多信息,请参见documentation