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
HttpRequestMessagerequest
content
Trequest content
options
JsonSerializerOptionsoptional JsonSerializerOptions
mediaType
stringmedia 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
HttpRequestMessagerequest
content
Trequest content
typeInfo
JsonTypeInfo<T>json JsonTypeInfo<T> for the T
mediaType
stringmedia type to use, default is
application/json
Returns
- HttpRequestMessage
request
Type Parameters
T