WebApiConfig.cs 797 B

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web.Http;
  5. using System.Web.Http.Cors;
  6. namespace CP.Api
  7. {
  8. public static class WebApiConfig
  9. {
  10. public static void Register(HttpConfiguration config)
  11. {
  12. // Web API 配置和服务
  13. #region 跨域
  14. var cors = new EnableCorsAttribute("*", "*", "*");
  15. cors.SupportsCredentials = true;
  16. config.EnableCors(cors);
  17. #endregion
  18. // Web API 路由
  19. config.MapHttpAttributeRoutes();
  20. config.Routes.MapHttpRoute(
  21. name: "DefaultApi",
  22. routeTemplate: "api/{controller}/{id}",
  23. defaults: new { id = RouteParameter.Optional }
  24. );
  25. }
  26. }
  27. }