Я использую Aspire и имею две службы, мы назовуте их API и Mockapi .
У меня есть две настройки следующим образом с Aspire
var mockapi = builder.AddProject("mockapi");
var api = builder.AddProject("api")
.WithReference(mockapi);
Мне нужно сделать запросы REST от API до Mockapi и хочу использовать Service Discovery для этого. У меня есть все, что настроение и работа с httpclient следующим образом public static async Task Test(IHttpClientFactory clientFactory)
{
var client = clientFactory.CreateClient();
var response = await client.GetAsync("http://mockapi/weatherforecast");
return TypedResults.Ok(response.Content.ReadAsStringAsync().Result);
}
Ключ здесь использует ihttpclientfactory для разрешения правильного httpclient . Есть ли способ настроить это с Flurl таким образом, что в идеале позволяет мне использовать его прозрачно? т.е. < /p>
await "http://mockapi/weatherforecast".GetJsonAsync();
Подробнее здесь: https://stackoverflow.com/questions/797 ... l-together