HttpClient
Creating an HTTP REST client without external dependencies
In this documentation only some client libraries are shown. Evaluate for yourself if and what kind of library you want or need.
This question cannot be answered in general terms. But here are a few notes:
My personal recommendation in general is: Refit
Make sure that you use a library that is actively being developed. The trick at the end is to integrate the library correctly into your code base.
Creating an HTTP REST client without external dependencies
About Refit: the automatic type-safe REST library for .NET Core, Xamarin and .NET.
About Flurl: a modern, fluent, asynchronous, testable, portable, buzzword-laden URL builder and HTTP client library for .NET
About RestClient: simple REST and HTTP API Client for .NET
About ServiceStack: Http Client and Http Utils