Как я могу использовать Service Discovery и Flurl вместе?C#

Место общения программистов C#
Ответить
Anonymous
 Как я могу использовать Service Discovery и Flurl вместе?

Сообщение Anonymous »

Я использую 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»