3.39设置添加请求内容前的操作

创建于 2026 年 8 月 17 日约 1 分钟读完

在将 HttpContent 实例设置给 HttpRequestMessage 对象的 Content 属性之前,您可以执行一些额外的预处理操作。

cs
HttpRequestBuilder.Post("https://furion.net/")    .SetOnPreSetContent(httpContent =>    {        // 示例:为请求内容设置 Content-Disposition 请求标头        httpContent.Headers.ContentDisposition = new ContentDispositionHeaderValue("form-data")        {            Name = multipartFormDataItem.Name,            FileName = multipartFormDataItem.FileName,            Size = multipartFormDataItem.FileSize        };    });

注意SetOnPreSetContent 方法支持多次调用,每次调用的结果会累积叠加。