validation我的weburl到Windows时发生错误

我已经为我的Windows Phone 8.1推送通知。 为了获取推送通知,我正在尝试使用WNS(Windows通知服务)进行身份validation,以获取访问令牌。

这是我的代码

protected async void GetAccessToken(string secret, string sid) { var urlSe =WebUtility.UrlEncode(secret); var urlsId = WebUtility.UrlEncode(sid); var body = String.Format("grant_type=client_credentials&client_id={0}&client_secret={1}&scope=notify.windows.com",urlSe ,urlsId); Uri url1 = new Uri("https://login.live.com/accesstoken.srf" + body); String response1; System.Net.Http.HttpClient httpclient = new System.Net.Http.HttpClient(); using (var client = httpclient) { client.DefaultRequestHeaders.Add("Content-Type", "application/x-www-form-urlencoded"); System.Net.Http.HttpResponseMessage respnse = await client.GetAsync(url1); var result =await respnse.Content.ReadAsStringAsync(); } } 

每当它尝试进入“respnse”代码行,它给了我一个例外

System.Net.Http.Phone.ni.DLL中发生types“System.InvalidOperationException”的第一个机会exception

我不知道是什么问题,我提到以下链接

并创build了这个代码

https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh868206.aspx

注意:该代码是为Windows 8手机,但我正在为Windows 8.1手机应用程序