【问题标题】:how to post form data using HttpWebRequest in WP7?如何在 WP7 中使用 HttpWebRequest 发布表单数据?
【发布时间】:2011-10-18 20:55:28
【问题描述】:

我已经看到很多使用 HttpWebRequest 发布表单数据的示例,但不幸的是,我很难在 WP7 中找到处理此类的特定文章。有人对如何做到这一点有很好的参考吗?

注意,我不想上传文件,我只需要发出“POST”命令发送一些键/值对(例如)。我不能使用“GET”来发送数据。

【问题讨论】:

    标签: windows-phone-7 httpwebrequest


    【解决方案1】:

    http://msdn.microsoft.com/en-us/library/system.net.webclient.uploadstringasync(v=vs.95).aspx

    WebClient client = new WebClient();
    client.UploadStringAsync(HostUrl, "POST", "DataYouWantToPost");
    

    【讨论】:

    • 注意:值得在你的开发机器上设置提琴手,看看发生了什么,以及数据是否正确发布
    【解决方案2】:

    HttpWebRequest.Method设置为POST后,调用BeginGetRequestStream。完成后,EndGetRequestStream 将返回您可以写入的 Stream

    如果您使用的是 Mango,WebClient 可能会更容易。 (WebClient 在 Mango 之前就存在,但由于它总是在 UI 线程上返回而被推荐反对)

    【讨论】:

      猜你喜欢
      • 2013-01-20
      • 1970-01-01
      • 2019-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-04
      • 2018-03-29
      相关资源
      最近更新 更多