Table of Contents

Method WithJsonContent

Namespace
HttpBuildR
Assembly
HttpBuildR.Request.dll

WithJsonContent<T>(HttpRequestMessage, T, JsonSerializerOptions?, string)

Modifies the HttpRequestMessage with json StringContent

public static HttpRequestMessage WithJsonContent<T>(this HttpRequestMessage request, T content, JsonSerializerOptions? options = null, string mediaType = "application/json") where T : notnull

Parameters

request HttpRequestMessage

request

content T

request content

options JsonSerializerOptions

optional JsonSerializerOptions

mediaType string

media type to use, default is application/json

Returns

HttpRequestMessage

request

Type Parameters

T

WithJsonContent<T>(HttpRequestMessage, T, JsonTypeInfo<T>, string)

Modifies the HttpRequestMessage with json StringContent

public static HttpRequestMessage WithJsonContent<T>(this HttpRequestMessage request, T content, JsonTypeInfo<T> typeInfo, string mediaType = "application/json") where T : notnull

Parameters

request HttpRequestMessage

request

content T

request content

typeInfo JsonTypeInfo<T>

json JsonTypeInfo<T> for the T

mediaType string

media type to use, default is application/json

Returns

HttpRequestMessage

request

Type Parameters

T