zoukankan      html  css  js  c++  java
  • webApi跨域Cross问题的简单解决

    新建过滤器类:

     public class CrossSite
        {
            public class CrossSiteAttribute : ActionFilterAttribute
            {
                private const string Origin = "Origin";
                private const string AccessControlAllowOrigin = "Access-Control-Allow-Origin";
                private const string originHeaderdefault = "*";
                public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
                {
                    actionExecutedContext.Response.Headers.Add(AccessControlAllowOrigin, originHeaderdefault);
                }
            }
        }  

    在控制器方法上加上过滤器标签:

     [CrossSite]
            public HttpResponseMessage GetExchangeChart(string filters)
            {
                HttpResponseMessage response = null;
                var list = BLL.GetList(filters);
                response = GetHttpResponseMessage(200, "OK", new { List = list });
                //返回的被组织的数据
                return response;
    
            }
  • 相关阅读:
    最小瓶颈路
    HASH处理KMP算法
    忠诚
    程序自动分析
    图书管理
    银牛派对
    平均数
    抓住那头牛
    P2135 方块消除
    CSPS前最后一次模拟赛----爆炸的全过程
  • 原文地址:https://www.cnblogs.com/BARNEYROSS/p/14360699.html
Copyright © 2011-2022 走看看