asp.net webapi支持跨域
2016-08-29 16:13
281 查看
1、Install-Package Microsoft.AspNet.WebApi.Cors
2、
using System.Web.Http;
namespace WebService
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.EnableCors();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
}
3、
using System.Net.Http;
using System.Web.Http;
using System.Web.Http.Cors;
namespace WebService.Controllers
{
[EnableCors(origins: http://www.***.com, headers: "*", methods: "*")]
public class TestController : ApiController
{
}
}
2、
using System.Web.Http;
namespace WebService
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.EnableCors();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
}
3、
using System.Net.Http;
using System.Web.Http;
using System.Web.Http.Cors;
namespace WebService.Controllers
{
[EnableCors(origins: http://www.***.com, headers: "*", methods: "*")]
public class TestController : ApiController
{
}
}
相关文章推荐
- asp.net webApi 支持js的跨域请求
- 【笔记】Asp.Net WebApi对js POST带参数跨域请求的支持方案
- 使Asp.net WebApi支持JSONP和Cors跨域访问
- [CORS:跨域资源共享] ASP.NET Web API自身对CORS的支持: EnableCorsAttribute特性背后的故事
- 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- 我使用Asp.net MVC WebAPI支持OData协议进行分页操作的笔记(第三篇)
- Asp.Net实现WebApi跨域 (非MVC)
- 关于AJAX调用ASP.NET MVC 或者WEBAPI项目提示I跨域问题的解决办法
- asp.net WebAPI 问题 iisnode默认不支持PUT和DELETE的解决
- 我使用Asp.net MVC WebAPI支持OData协议进行分页操作的笔记(第一篇)
- 如何让你的 Asp.Net Web Api 接口,拥抱支持跨域访问。
- 让Asp.Net WebAPI支持OData查询,排序,过滤。
- Asp.net WebAPi Restful 的实现和跨域
- AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- 通过ajax 跨域访问asp.net webapi
- Asp.Net Web Api 接口,拥抱支持跨域访问。
- 让Asp.net mvc WebAPI 支持OData协议进行分页查询操作
- Asp.Net WebApi 启用CORS跨域访问指定多个域名
- [CORS:跨域资源共享] ASP.NET Web API自身对CORS的支持: CORS授权检验的实施