Описание тега fluent-http-client
Как обсуждалось в документации, FluentHttpClient - это современный асинхронный HTTP-клиент для REST API. Его свободный интерфейс позволяет отправлять HTTP-запросы и анализировать ответ за один раз, скрывая такие важные детали, как десериализация, согласование содержимого, необязательная логика повтора и кодирование URL:
Blog result = await new FluentClient("https://example.org/api")
.GetAsync("blogs")
.WithArgument("id", 15)
.WithBearerAuthentication(token)
.As<Blog>();
Разработанный с возможностью обнаружения и расширяемости в качестве основных принципов, достаточно автозаполнения, чтобы увидеть, какие методы доступны на каждом этапе.