<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Net.Http.HttpClient

namespace System.Net.Http { public class HttpClient : HttpMessageInvoker { public Uri BaseAddress { get; set; } public HttpRequestHeaders DefaultRequestHeaders { get; } public long MaxResponseContentBufferSize { get; set; } public TimeSpan Timeout { get; set; } public HttpClient(); public HttpClient(HttpMessageHandler handler); public HttpClient(HttpMessageHandler handler, bool disposeHandler); public void CancelPendingRequests(); public Task<HttpResponseMessage> DeleteAsync(string requestUri); public Task<HttpResponseMessage> DeleteAsync(string requestUri, CancellationToken cancellationToken); public Task<HttpResponseMessage> DeleteAsync(Uri requestUri); public Task<HttpResponseMessage> DeleteAsync(Uri requestUri, CancellationToken cancellationToken); public Task<HttpResponseMessage> GetAsync(string requestUri); public Task<HttpResponseMessage> GetAsync(string requestUri, HttpCompletionOption completionOption); public Task<HttpResponseMessage> GetAsync(string requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken); public Task<HttpResponseMessage> GetAsync(string requestUri, CancellationToken cancellationToken); public Task<HttpResponseMessage> GetAsync(Uri requestUri); public Task<HttpResponseMessage> GetAsync(Uri requestUri, HttpCompletionOption completionOption); public Task<HttpResponseMessage> GetAsync(Uri requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken); public Task<HttpResponseMessage> GetAsync(Uri requestUri, CancellationToken cancellationToken); public Task<byte[]> GetByteArrayAsync(string requestUri); public Task<byte[]> GetByteArrayAsync(Uri requestUri); public Task<Stream> GetStreamAsync(string requestUri); public Task<Stream> GetStreamAsync(Uri requestUri); public Task<string> GetStringAsync(string requestUri); public Task<string> GetStringAsync(Uri requestUri); public Task<HttpResponseMessage> PostAsync(string requestUri, HttpContent content); public Task<HttpResponseMessage> PostAsync(string requestUri, HttpContent content, CancellationToken cancellationToken); public Task<HttpResponseMessage> PostAsync(Uri requestUri, HttpContent content); public Task<HttpResponseMessage> PostAsync(Uri requestUri, HttpContent content, CancellationToken cancellationToken); public Task<HttpResponseMessage> PutAsync(string requestUri, HttpContent content); public Task<HttpResponseMessage> PutAsync(string requestUri, HttpContent content, CancellationToken cancellationToken); public Task<HttpResponseMessage> PutAsync(Uri requestUri, HttpContent content); public Task<HttpResponseMessage> PutAsync(Uri requestUri, HttpContent content, CancellationToken cancellationToken); public Task<HttpResponseMessage> SendAsync(HttpRequestMessage request); public Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, HttpCompletionOption completionOption); public Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken); } }