我正在编写一个 C# api 客户端,对于大多数发布请求,我使用 FormUrlEncodedContent 发布数据。
List<KeyValuePair<string, string>> keyValues = new List<KeyValuePair<string, string>>();
keyValues.Add(new KeyValuePair<string, string>("email", email));
keyValues.Add(new KeyValuePair<string, string>("password", password));
var content = new FormUrlEncodedContent(keyValues);
但现在我需要发布一个字符串数组作为一个参数。像下面这样的东西。
string[] arr2 = { "dir1", "dir2"};
如何使用 c# HttpClient 将此数组与其他字符串参数一起发送。