webapi的cors配置

 

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

webapi的cors配置_第1张图片

 

 

一、全局配置

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

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

如图所示:

webapi的cors配置_第2张图片

 

 二、局部配置

webapi的cors配置_第3张图片

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

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

webapi的cors配置_第4张图片

webapi的cors配置_第5张图片

 

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

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

 

你可能感兴趣的:(webapi的cors配置)