目前我正在这样做
string url =(“http://localhost/json.aspx”);
WebClient xmlClient = new WebClient();
xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
xmlClient.DownloadStringAsync(new Uri(url));
但是,如何添加应与downloadstring一起发送的值? 例如在android中,我可以使用namevalue对
httppost.setEntity( new UrlEncodedFormEntity( nameValuePairs, "UTF-8"));
答案 0 :(得分:1)
我认为您需要HttpWebRequest
来发布数据。必须手动生成后期数据:将键值对转换为正确的格式。
查看这些课程: http://mytoolkit.codeplex.com/wikipage?title=Http
(GZIP支持,POST数据,POST文件,......)
答案 1 :(得分:1)
我会强烈建议您使用RestSharp,而不是尝试手动编码。