我見過很多使用HttpWebRequest發佈表單數據的例子,但不幸的是,我很難找到WP7中處理這個類的特定文章。有沒有人有如何做到這一點很好的參考?如何在WP7中使用HttpWebRequest發佈表單數據?
請注意,我不想上傳文件,我只需要發送一個「POST」命令發送一些鍵/值對(例如)。我無法使用「GET」發送數據。
我見過很多使用HttpWebRequest發佈表單數據的例子,但不幸的是,我很難找到WP7中處理這個類的特定文章。有沒有人有如何做到這一點很好的參考?如何在WP7中使用HttpWebRequest發佈表單數據?
請注意,我不想上傳文件,我只需要發送一個「POST」命令發送一些鍵/值對(例如)。我無法使用「GET」發送數據。
http://msdn.microsoft.com/en-us/library/system.net.webclient.uploadstringasync(v=vs.95).aspx
WebClient client = new WebClient();
client.UploadStringAsync(HostUrl, "POST", "DataYouWantToPost");
後設置HttpWebRequest.Method
到POST
,調用BeginGetRequestStream
。完成後,EndGetRequestStream
將返回您可以寫入的Stream
。
如果您使用芒果,WebClient
可能會更容易。 (WebClient
存在芒果前,但建議不要,因爲它總是在UI線程返回)
注意:它的值得在你的開發機器上設置提琴手,看看發生了什麼,如果數據正確發佈 – JonAlb