how to enable cors policy in web api
BY LOVE To enable CORS policy in web api, You need to add this method in your Global.asax file of API project. i.e protected void Application_BeginRequest() { HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*"); }
enable cors asp.net mvc
public static void Register(HttpConfiguration config) { var corsAttr = new EnableCorsAttribute("http://example.com", "*", "*"); config.EnableCors(corsAttr); }
Source: enable-cors.org
enable cors asp.net mvc
public static void Register(HttpConfiguration config) { // New code config.EnableCors(); }
Source: enable-cors.org
enable cors asp.net mvc
Response.AppendHeader("Access-Control-Allow-Origin", "*");
Source: enable-cors.org
enable cors .net
/* default policy */ // add policy builder.Services.AddCors(options => { options.AddDefaultPolicy(policy => { policy.WithOrigins("http://localhost:4200") // or AllowAnyOrigin() .AllowAnyHeader() .AllowAnyMethod() .AllowAnyOrigin(); }) }); // enable policy app.UseCors(); /* named policy */ // add policy var AllowWebClient = "allowWebClient"; builder.Services.AddCors(options => { options.AddPolicy(name: AllowWebClient, policy => { policy.WithOrigins("http://localhost:4200") // or AllowAnyOrigin() .AllowAnyHeader() .AllowAnyMethod() .AllowAnyOrigin(); } ); }); // enable policy app.UseCors(AllowWebClient);