WebApiConfig.cs
添加 config.EnableCors();
public static void Register(HttpConfiguration config)
{
// Web API 配置和服务
//跨域配置
config.EnableCors();
// Web API 路由
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
Controllers
在API的类上面使用特性标注
[EnableCors(origins: "*", headers: "*", methods: "GET,POST,PUT,DELETE")]
[EnableCors(origins: "*", headers: "*", methods: "GET,POST,PUT,DELETE")]
public class TextController : ApiController
{
[HttpGet]
public string Get()
{
return "Success";
}
}
标签:EnableCors,Web,跨域,C#,API,后台,config,public,methods
来源: https://www.cnblogs.com/mengcheng9300/p/13387913.html