WebClient.DownloadStringAsync响应在http?

时间:2011-12-15 09:09:44

标签: windows-phone-7

目前我正在这样做

  

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"));

2 个答案:

答案 0 :(得分:1)

我认为您需要HttpWebRequest来发布数据。必须手动生成后期数据:将键值对转换为正确的格式。

查看这些课程: http://mytoolkit.codeplex.com/wikipage?title=Http

(GZIP支持,POST数据,POST文件,......)

答案 1 :(得分:1)

我会强烈建议您使用RestSharp,而不是尝试手动编码。