我已經從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方法。 。謝謝 –