apolloconfig / apolloconfig/apollo.net
.NetCore3.1引入apollo后http请求永远返回http400的状态码
- Lingua principale
- C#
- Stelle
- 494
- Fork
- 167
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
这个问题真的太奇怪了,我使用nuget包或引入源码到项目都出现下面这个问题


在Startup类能够获取到apollo设置的配置项,长连接也一直是存在的。
就是出现这个400的状态码,在Program类中移除 builder.AddApollo就正常了。这是我的Program代码
```
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureLogging(log =>
{
log.ClearProviders();
log.SetMinimumLevel(Microsoft.Extensions.Logging.LogLevel.Information);
})
.UseServiceProviderFactory(new AutofacServiceProviderFactory())
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup();
}).UseNLog()
.ConfigureAppConfiguration((context, builder) =>
{
LogManager.UseConsoleLogging(Com.Ctrip.Framework.Apollo.Logging.LogLevel.Trace);
builder.AddEnvironmentVariables()
.AddCommandLine(args);
var config = builder.Build();
builder.AddApollo(config.GetSection("apollo"))
.AddDefault();
});
}
```
下图是http的抓包数据

希望作者帮忙看下,确实自己实在是能力有限,没法解决问题,甚至原因都没找出来。
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.