标签:oca requested span tca net request protocol public conf
1.自定义过滤器属性 public class NoCacheAttribute : FilterAttribute, IActionFilter { public void OnActionExecuted(ActionExecutedContext filterContext) { //设置浏览器缓存 filterContext.HttpContext.Response.Cache.SetCacheability(HttpCacheability.NoCache); //设置接口跨域 filterContext.HttpContext.Response.AddHeader("Access-Control-Allow-Origin","*"); } public void OnActionExecuting(ActionExecutingContext filterContext) { } } 或者 context.Response.ClearHeaders(); context.Response.AppendHeader("Access-Control-Allow-Origin","*"); string requestHeaders = context.Request.Headers["Access-Control-Request-Headers"]; context.Response.AppendHeader("Access-Control-Allow-Headers", string.IsNullOrEmpty(requestHeaders) ? "*" : requestHeaders); context.Response.AppendHeader("Access-Control-Allow-Methods", "POST, OPTIONS"); 2.web.config文件里配置 <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="Access-Control-Allow-Headers" value="x-requested-with"/> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol> </system.webServer>
标签:oca requested span tca net request protocol public conf
原文地址:http://www.cnblogs.com/weishuanbao/p/6508798.html