C# 后台开发 解决跨域问题
时间:2020-07-28 00:17:37
收藏:0
阅读:123
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";
}
}
评论(0)
