Salix.RestClient (nuget): Wrappers (abstract base classes) around IHttpClientFactory handled HttpClient instance to help interacting with external RESTful APIs. Ability to get directly strongly typed objects (choose between Json.Net [default] and String.net serializers). Provides extension methods for GET, POST and others to skip HttpRequest setup. Reads all parameters seemlessly from configuration object. Provides path and query parametrization for API URLs as well as default (settings), common (in-code) and on-fly header values to calls. Interception points give possibility to inject custom handlers before request and after getting response.
Keywords: rest|api|httpclient|api-client|httpclientfactory|webapiclient