![](/img/trans.png)
[英]How to set Net Core application or some data inside as non swappable?
[英]How to set the bypasslist in .NET CORE 2 Application?
我需要在我的API應用程序上添加網站列表,在Asp Net中將在web.config中:
<configuration>
<system.net>
<defaultProxy>
<bypasslist>
<add address="[a-z]+\.contoso\.com$" />
<add address="192\.168\.\d{1,3}\.\d{1,3}" />
</bypasslist>
</defaultProxy>
</system.net>
</configuration>
如何在ASP NET CORE API中添加這些代理繞過地址?
您應該能夠使用Startup類中的以下內容通過CORS將網站列入白名單:
public void ConfigureServices(IServiceCollection services)
{
...
services.AddCors(options =>{
options.AddPolicy("MyAppCorsPolicy", x => {
x.WithOrigin("*.contoso.com", "*.example.com", ...);
x.AllowAnyHeader();
x.WithMethods("GET", "POST", "PUT", "PATCH", ...);
});
});
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
...
app.UseCors("MyAppCorsPolicy");
app.UseMvc();
}
希望您會發現這很有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.