Show / Hide Table of Contents

    Class HttpClientExtensions

    Extensions that help with HttpClient operations

    Inheritance
    System.Object
    HttpClientExtensions
    Namespace: Dangl.RestClient
    Assembly: Dangl.RestClient.dll
    Syntax
    public static class HttpClientExtensions : object

    Methods

    | Improve this Doc View Source

    GetJsonAsync<TResponse>(HttpClient, String)

    Sends a get request

    Declaration
    public static Task<ResponseWrapper<TResponse>> GetJsonAsync<TResponse>(this HttpClient client, string url)
    Parameters
    Type Name Description
    HttpClient client
    System.String url
    Returns
    Type Description
    Task<ResponseWrapper<TResponse>>
    Type Parameters
    Name Description
    TResponse
    | Improve this Doc View Source

    PostJsonAsync<TResponse, TPayload>(HttpClient, String, TPayload)

    Sends a post request

    Declaration
    public static Task<ResponseWrapper<TResponse>> PostJsonAsync<TResponse, TPayload>(this HttpClient client, string url, TPayload payload)
    Parameters
    Type Name Description
    HttpClient client
    System.String url
    TPayload payload
    Returns
    Type Description
    Task<ResponseWrapper<TResponse>>
    Type Parameters
    Name Description
    TResponse
    TPayload
    | Improve this Doc View Source

    PutJsonAsync<TResponse, TPayload>(HttpClient, String, TPayload)

    Sends a put request

    Declaration
    public static Task<ResponseWrapper<TResponse>> PutJsonAsync<TResponse, TPayload>(this HttpClient client, string url, TPayload payload)
    Parameters
    Type Name Description
    HttpClient client
    System.String url
    TPayload payload
    Returns
    Type Description
    Task<ResponseWrapper<TResponse>>
    Type Parameters
    Name Description
    TResponse
    TPayload
    • Improve this Doc
    • View Source
    Back to top © Dangl IT - Georg Dangl