c# – 如何在.NET CORE 2应用程序中设置bypasslist?

c# – 如何在.NET CORE 2应用程序中设置bypasslist?,第1张

概述我需要在我的API应用程序中添加站点列表,在Asp Net中将在web.config中: <configuration> <system.net> <defaultProxy> <bypasslist> <add address="[a-z]+\.contoso\.com$" /> <add address="192\.1 我需要在我的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中添加这些代理绕过地址?

解决方法 您应该能够通过CORS将网站列入白名单,使用以下Startup类:

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();}

希望你会发现这很有用.

总结

以上是内存溢出为你收集整理的c# – 如何在.NET CORE 2应用程序中设置bypasslist?全部内容,希望文章能够帮你解决c# – 如何在.NET CORE 2应用程序中设置bypasslist?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1239767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存