Show / Hide Table of Contents

Class HttpClientExtensions

Provides extension methods for HttpClient.

Inheritance
Object
HttpClientExtensions
Namespace: NanoByte.Common.Net
Assembly: NanoByte.Common.dll
Syntax
public static class HttpClientExtensions : Object

Methods

SendEnsureSuccess(HttpClient, HttpRequestMessage, CancellationToken)

Sends an HTTP request and ensures that the result is successful.

Declaration
public static HttpResponseMessage SendEnsureSuccess(this HttpClient client, HttpRequestMessage request, CancellationToken cancellationToken = null)
Parameters
Type Name Description
HttpClient client
HttpRequestMessage request
CancellationToken cancellationToken
Returns
Type Description
HttpResponseMessage
Exceptions
Type Condition
WebException

The request failed or returned a non-2xx status code.

In This Article
Back to top Copyright Bastian Eicher