C#代码实现对HTTP POST参数进行排序
1 private static string GetSortedParas(Dictionary<string, string> dic) 2 { 3 dic = dic.OrderBy(key => key.Key).ToDictionary(keyItem => keyItem.Key, valueItem => valueItem.Value); 4 var sbPara = new StringBuilder(1024); 5 foreach (var para in dic.Where(para => !para.Value.IsNullOrWhiteSpace())) 6 { 7 sbPara.AppendFormat("{0}={1}&", para.Key, para.Value); 8 } 9 return sbPara.ToString().TrimEnd('&'); 10 }
C#代码实现对HTTP POST参数进行排序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步