通过ajax 跨域访问asp.net webapi
来源:互联网 发布:软件系统需求分析报告 编辑:程序博客网 时间:2024/04/30 11:27
新建一个属性类
public class CrossSiteAttribute : System.Web.Http.Filters.ActionFilterAttribute { private const string Origin = "Origin"; /// <summary> /// Access-Control-Allow-Origin是HTML5中定义的一种服务器端返回Response header,用来解决资源(比如字体)的跨域权限问题。 /// </summary> private const string AccessControlAllowOrigin = "Access-Control-Allow-Origin"; /// <summary> /// originHeaderdefault的值可以使 URL 或 *,如果是 URL 则只会允许来自该 URL 的请求,* 则允许任何域的请求 /// </summary> private const string originHeaderdefault = "*"; /// <summary> /// 该方法允许api支持跨域调用 /// </summary> /// <param name="actionExecutedContext"> 初始化 System.Web.Http.Filters.HttpActionExecutedContext 类的新实例。</param> public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext) { actionExecutedContext.Response.Headers.Add(AccessControlAllowOrigin, originHeaderdefault); } }
使用如下
0 0
- 通过ajax 跨域访问asp.net webapi
- ASP.NET WebApi 跨域请求配置
- 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- Asp.net WebAPI对Ajax和Angularjs跨域的支持
- 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- 关于ASP.NET MVC WebApi接口跨域访问的解决方案
- webapi 跨域访问
- WebApi Cors 对ajax的跨域访问支持
- 基于Asp.net的ajax 跨域访问代理函数
- Asp.net WebAPi Restful 的实现和跨域
- asp.net webapi的跨域问题,以及同源策略
- 简析ASP.NET WebApi的跨域签名
- asp.net webApi 支持js的跨域请求
- ASP.NET WEBAPI跨域遇到的一些问题
- 允许WebApi跨域访问
- 错误!!!和warning
- 初学者用python解析xml遇到的几个坑
- 7.2 简单线性回归应用
- Android 性能优化典范
- 大数据学习课程分享
- 通过ajax 跨域访问asp.net webapi
- 写代码时注意的几点
- JavaScript随机数
- linux load averages
- __weak typeof(self) _self = self;
- memcached基本配置与使用
- C++:删除map元素,当value值为指针时,如何释放内存。
- Emmet for Dreamweaver:HTML/CSS代码快速编写神器
- (Leetcode)46&47 Permutations--LinkedList and HashSet