Описание тега 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>();

Разработанный с возможностью обнаружения и расширяемости в качестве основных принципов, достаточно автозаполнения, чтобы увидеть, какие методы доступны на каждом этапе.