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)