我已经从Windows Phone 8 Silverlight迁移到Windows Phone 8.1 WinRT。 HttpWebRquest
和WebClient
用于WP 8 Silverlight。 Wp的8.0 Silverlight中,我已经使用Web客户端..发送请求并获取Windows Phone 8.1的响应WinRT
webClntRech.DownloadStringAsync(new Uri("http://wallet.net.co.in/services/bi/rechargedownload/01/0001/" + DateTime.Now.ToString("ddMMyyhhmmssms") + "/504434"));
webClntRech.DownloadStringCompleted += webClntRech_DownloadStringCompleted;
我想在WinRT的8.1
类似的功能在WinRT中我找不到WebClient
。我遇到了HttpClient
。
由于基于需求,我们必须为所有请求实现POST方法。我跟着一些例子,得到这个code..which不工作..
HttpClient client = new HttpClient();
string ResponceResult = await client.PostAsync("http://wallet.net.co.in/services/bi/rechargedownload/01/0001/" + DateTime.Now.ToString("ddMMyyhhmmssms") + "/504434",);
MessageDialog m = new MessageDialog(ResponceResult);
await m.ShowAsync();
的响应将是JSON格式。
我不熟悉HTTP内容参数PostAynsc()
方法。
通过几个链接。无法获得任何帮助。 如何实现它..
1您的网址无效首先检查您的网址 –
[如何使用Windows.Web.Http.HttpClient(XAML)连接到HTTP服务器) ](https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn440594.aspx) –
@Umar Ali该链接清楚地说明了获取方法请求..我的要求是仅使用Post方法。 。谢谢 –