4.22Adding HttpContent content

Created on Aug 17, 2026~1 min read

Add all request content derived from HttpContent.

cs
HttpRequestBuilder.Post("https://furion.net")    .SetMultipartContent(multipart =>    {        multipart.Add(new StringContent("test"));        multipart.Add(new StringContent("test"), "name");   // Set the form name        multipart.Add(new FormUrlEncodedContent([            new KeyValuePair<string, string>("id", "1"), new KeyValuePair<string, string>("name", "furion")        ]));        multipart.Add(JsonContent.Create(new { id = 1, name = "Furion" });        multipart.Add(new StreamContent(stream));        multipart.Add(new ByteArrayContent(bytes), "bytes");        multipart.Add(new ReadOnlyMemoryContent(new ReadOnlyMemory<byte>(bytes));        multipart.Add(new MultipartFormDataContent());    });