ParkSquare.RestClient by Jon Meesam

<PackageReference Include="ParkSquare.RestClient" Version="2.2.0" />

 IRestClient

public interface IRestClient

Task<TResponse> GetAsync<TResponse>(Uri uri)

Task<TResponse> GetAsync<TResponse>(Uri uri, object request)

Task GetAsync(Uri uri, object request)

Task<TResponse> GetAsync<TResponse>(Uri uri, object request, string bearerToken)

Task<TResponse> GetFromXmlAsync<TResponse>(Uri uri)

Task<RawResponse> GetRawAsync(Uri uri, object request)

Task<RawResponse> GetRawAsync(Uri uri, object request, string bearerToken)

Task<TResponse> PostAsync<TResponse>(Uri uri)

Task<TResponse> PostAsync<TResponse>(Uri uri, object request)

Task PostAsync(Uri uri, object request)

Task<TResponse> PostAsync<TResponse>(Uri uri, IEnumerable<Cookie> cookies)

Task<TResponse> PostAsync<TResponse>(Uri uri, object request, string bearerToken)

Task<TResponse> PostUrlEncodedFormAsync<TResponse>(Uri uri, object request)

Task<TResponse> PutAsync<TResponse>(Uri uri, object request)

Task PutAsync(Uri uri, object request)

Task<TResponse> PutAsync<TResponse>(Uri uri, object request, string bearerToken)