Files
qbtmud/Lantean.QBitTorrentClient/HttpClientExtensions.cs
2024-06-03 08:04:09 +01:00

15 lines
574 B
C#

namespace Lantean.QBitTorrentClient
{
internal static class HttpClientExtensions
{
public static Task<HttpResponseMessage> PostAsync(this HttpClient httpClient, string requestUrl, FormUrlEncodedBuilder builder)
{
return httpClient.PostAsync(requestUrl, builder.ToFormUrlEncodedContent());
}
public static Task<HttpResponseMessage> GetAsync(this HttpClient httpClient, string requestUrl, QueryBuilder builder)
{
return httpClient.GetAsync($"{requestUrl}{builder.ToQueryString()}");
}
}
}