[英]How do I pass a List<int> via FormUrlEncodedContent
在请求方,我的代码如下所示
var myList = new List<int> {1,2,3};
var content =
new FormUrlEncodedContent
(
new KeyValuePair<string, string>[]
{
KeyValuePair.Create("myList", myList.ToString())
}
);
//Make Post Request here
在接收器端,我希望我的控制器方法是
[HttpPost]
public void MyMethod(List<int> myList)
{
\\ Doing stuff here
}
您可以尝试执行以下操作:
var myList = new List<int> { 1, 2, 3 };
var myPostData = new KeyValuePair<string, string>[]
{
new KeyValuePair<string, string>("myList", string.Join(",", myList))
};
var content = new FormUrlEncodedContent(myPostData);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.