WebAPI跨域

简介: WebAPI跨域

【.net framework】

microsoft.aspnet.webapi.cors

using System.Web.Http.Cors;

 public static class WebApiConfig
    {
        public static void Register(HttpConfiguration config)
        {
            //跨域配置
            config.EnableCors(new EnableCorsAttribute("*", "*", "*"));
            // Web API 路由
            config.MapHttpAttributeRoutes();
            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{action}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
        }
    }

【.net Core 下】

引入 Microsoft.AspNetCore.Mvc.Cors  

Startup.cs中

            #region 跨域
            services.AddCors(options =>
            {
                // Policy 名稱 CorsPolicy 是自訂的,可以自己改
                options.AddPolicy("CorsPolicy", policy =>
                {
                    policy.AllowAnyOrigin()
                            .AllowAnyHeader()
                            .AllowAnyMethod()
                            .AllowCredentials();
                });
            });
            #endregion
            // 启用跨域
            app.UseCors("CorsPolicy");
相关文章
|
前端开发 中间件
ThinkPHP6.0处理前端请求跨域问题AllowCrossDomain
ThinkPHP6.0处理前端请求跨域问题AllowCrossDomain
340 0
|
5月前
|
JSON 前端开发 JavaScript
解决跨域问题
解决跨域问题
|
4月前
|
XML JSON 前端开发
跨域问题
跨域问题
22 0
|
10月前
|
移动开发 JSON 前端开发
前端跨域
跨域是指在浏览器中,一个页面的脚本试图去访问不同域名下的资源时,浏览器会阻止这种跨域的请求。这是为了保护用户的安全,防止恶意代码获取用户数据。但是,在一些场景下,我们需要进行跨域请求,这时就需要一些跨域解决方式。
|
11月前
|
JSON Android开发 数据格式
|
Web App开发 JSON 前端开发
跨域问题总结
跨域问题总结
937 0
跨域问题总结
|
前端开发
跨域问题不一定真的是跨域了???
跨域问题不一定真的是跨域了???
154 0
跨域问题不一定真的是跨域了???
|
Web App开发 缓存 前端开发
总结-使用CORS解决跨域问题(下)
对前端来说跨域应该是不陌生的,解决跨域的方案有很多种。而我司前端接口调用也正是CORS的方式,所以难免在联调阶段会遇见一些CORS跨域的问题,下面通过一个简单的demo验证一下CORS解决跨域的过程中,对一些不清楚的知识点做一个简单的总结
|
前端开发
总结-使用CORS解决跨域问题(上)
对前端来说跨域应该是不陌生的,解决跨域的方案有很多种。而我司前端接口调用也正是CORS的方式,所以难免在联调阶段会遇见一些CORS跨域的问题,下面通过一个简单的demo验证一下CORS解决跨域的过程中,对一些不清楚的知识点做一个简单的总结
|
前端开发 JavaScript
SignalR 跨域解决方案全面
原文:SignalR 跨域解决方案全面 SignalR 分:PersistentConnection和Hub 2种模式。 跨域又分:UseCors和JsonP  2种方法 所以例子写了4种。 核心代码: UseCors //PersistentConnection Mode app.
2099 0