获取Blazor WebAssembly应用程序的Program.Main中的服务器URL



我希望Blazor WebAssembly应用程序中的Program.Main在启动应用程序之前调用为该应用程序提供服务的服务器,这样我就可以从服务器获取一些配置设置。

有没有办法确定服务器URL是什么?

看起来我可以像这个一样在Program.Main中发出服务器请求

private static Task<ClientConfiguration> GetClientConfigurationAsync()
{
var serviceProvider = new ServiceCollection()
.AddBaseAddressHttpClient()
.BuildServiceProvider();
var httpClient = serviceProvider.GetRequiredService<HttpClient>();
return httpClient.GetJsonAsync<ClientConfiguration>("api/client-configuration");
}

相关内容

  • 没有找到相关文章

最新更新