webapi的cors配置

时间:2021-12-11 03:48:41

NuGet搜索 cors,安装如图显示的:

webapi的cors配置

一、全局配置

在App_Start文件夹的WebApiConfig.cs中加入代码

EnableCorsAttribute cors = new EnableCorsAttribute("*", "*", "*");
config.EnableCors(cors);

如图所示:

webapi的cors配置

二、局部配置

webapi的cors配置

然后在Controller或者Action上方打上标记:

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

webapi的cors配置

webapi的cors配置

顾名思义,打在Controller上,表示当前Controller下所有Action生效

打在Action上,表示只能当前Action生效