Class HttpClientExtensions
Provides extension methods for HttpClient.
public static class HttpClientExtensions
- Inheritance
-
HttpClientExtensions
- Inherited Members
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