Class HttpClientExtensions
Provides extension methods for HttpClient.
public static class HttpClientExtensions
- Inheritance
-
objectHttpClientExtensions
Methods
AddBasicAuth(HttpClient, NetworkCredential)
Adds HTTP Basic authentication.
public static void AddBasicAuth(this HttpClient httpClient, NetworkCredential credentials)
Parameters
httpClientHttpClientThe HTTP client to configure.
credentialsNetworkCredentialThe credentials to use.
HeadAsync(HttpClient, Uri, CancellationToken)
Send a HEAD request to the specified URI.
public static Task<HttpResponseMessage> HeadAsync(this HttpClient httpClient, Uri uri, CancellationToken cancellationToken = default)
Parameters
httpClientHttpClienturiUricancellationTokenCancellationToken
Returns
OptionsAsync(HttpClient, Uri, CancellationToken)
Send an OPTIONS request to the specified URI.
public static Task<HttpResponseMessage> OptionsAsync(this HttpClient httpClient, Uri uri, CancellationToken cancellationToken = default)
Parameters
httpClientHttpClienturiUricancellationTokenCancellationToken
Returns
PatchAsync<T>(HttpClient, Uri, T, MediaTypeFormatter, CancellationToken)
public static Task<HttpResponseMessage> PatchAsync<T>(this HttpClient httpClient, Uri uri, T value, MediaTypeFormatter formatter, CancellationToken cancellationToken = default)
Parameters
httpClientHttpClienturiUrivalueTformatterMediaTypeFormattercancellationTokenCancellationToken
Returns
Type Parameters
T