public async Task<List<Tip>> GetTips()
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://APIURL ");
request.Credentials = CredentialCache.DefaultCredentials;
WebResponse res = await request.GetResponseAsync();
StreamReader sr = new StreamReader(res.GetResponseStream());
string result = sr.ReadToEnd();
List<Tip> tips = JsonConvert.DeserializeObject<List<Tip>>(result);
return tips;
}
我正在开发一个需要使用企业Web API(Https)并在Win 10 live tile上显示数据的项目,它是一个UWP应用程序。
但我发现只有在IDE(Visual Studio 2015调试模式)中运行它才有效。 当我为这个应用程序创建一个包并由powershell运行它以进行安装时,request.GetResponseAsync方法抛出异常“登录请求被拒绝”。
我尝试在Package.appxmanifest中检查企业身份验证和专用网络(客户端和服务器)选项。但没有效果。
知道如何让它正常工作吗?感谢。