4.25设置多部分表单内容项的排序规则

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

尽管对多部分表单内容项进行排序的需求并不常见,但在一些安全性要求较高的系统中,往往需要校验表单字段的提交顺序。框架为此提供了排序支持:

cs
HttpRequestBuilder.Post("https://furion.net")    .SetMultipartContent(multipart =>    {        multipart.AddObject(new { name = "furion", id = 1 });    })    .SetFormItemsSorter(items => items.OrderBy(u => u.Name));

通过 .SetFormItemsSorter() 方法配置多部分表单内容项的排序规则。该方法接收原始 MultipartFormDataItem 集合,并返回排序后的可枚举集合。为 null 时不排序(原始添加顺序)。