【发布时间】:2015-03-18 12:47:21
【问题描述】:
using (WebClient wc = new WebClient())
{
wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
string HtmlResult = wc.UploadString(url, "sign=fsadfasdf&charset=utf-8");
}
服务器可以获取符号和字符集的值。
但是还有第三个参数LIST,它是一个对象列表(这个对象是一个实体类)。 如何将此参数传递给服务器?
我尝试使用"sign=fsadfasdf&charset=hhh&list=" + Json(list) 作为 postData(将 List 转换为 json 字符串)。但是服务器没有得到这个列表参数的值。
【问题讨论】:
-
这取决于服务器如何解释列表。你能提供更多信息吗?这不是处理列表的“默认方式”。
-
试试
UploadValues()- msdn.microsoft.com/en-us/library/9w7b4fz7(v=vs.110).aspx