我使用的Visual Studio Express的2012 RC设计的Windows 8替代webclient.uploadstringasync为Windows 8 Metro风格应用在C#
在过去我的Metro风格应用程序,我开发的Windows Phone应用程序中我用webclient.uploadstringasync
将字符串数据发布到服务器。但由于webclient
不适用于Windows 8,我正在寻找它的替代方案。
我试过使用httpclient.postasync
但它没有工作(不知道为什么)。
任何人都可以建议我该怎么做。请解释你建议的任何方法,并尝试举一个例子。我是C#的初学者,所以任何帮助都可以工作。谢谢
这里是代码示例,我用httpclient.postasync
但没有工作(不知道为什么)。
HttpClient data=new HttpClient();
HttpContent post;
async private void buttonupdate_Click(object sender, RoutedEventArgs e)
{
post=new StringContent("I put the string here which is to be posted");
await data.PostAsync(URI,post);
}
当您尝试使用'的HttpClient发生了什么事。 PostAsync'?你能给一个代码示例吗?这听起来像是你正在寻找的替代方案。 – 2012-07-10 19:12:45
@DanielSklenitzka用代码示例更新了问题。请帮助谢谢 – prolific 2012-07-11 10:40:28
是否有任何异常?你在菲德勒看到什么? – 2012-07-11 11:32:12