Windows phone 8.1 链接未在Windows Phone 8.1中打开
我有这样的代码,可以在VS2012桌面版的控制台项目中使用,但不能在VS2013 WP8版中使用Windows phone 8.1 链接未在Windows Phone 8.1中打开,windows-phone-8.1,Windows Phone 8.1,我有这样的代码,可以在VS2012桌面版的控制台项目中使用,但不能在VS2013 WP8版中使用 url = "http://lenta.ru/photo/2014/06/23/blackwidow/" WebRequest request = WebRequest.Create(url); WebResponse response = await request.GetResponseAsync(); /*from here programm doesn't work on wp8, but
url = "http://lenta.ru/photo/2014/06/23/blackwidow/"
WebRequest request = WebRequest.Create(url);
WebResponse response = await request.GetResponseAsync(); /*from here programm doesn't work on wp8, but works on PC Console Project on VS2012*/
Stream data = response.GetResponseStream();
为什么这段代码可以在控制台项目上工作,但不能在我的WP8应用程序上工作
修理。
通过使用HttpCLient而不是WebRequest解决了这个问题
HttpClient client = new HttpClient();
try
{
var result = await client.GetStringAsync(url);
}
catch
{
}
client.Dispose();
HttpClient client = new HttpClient();
try
{
var result = await client.GetStringAsync(url);
}
catch
{
}
client.Dispose();
通过使用HttpCLient而不是WebRequest解决了这个问题
HttpClient client = new HttpClient();
try
{
var result = await client.GetStringAsync(url);
}
catch
{
}
client.Dispose();
HttpClient client = new HttpClient();
try
{
var result = await client.GetStringAsync(url);
}
catch
{
}
client.Dispose();
请确保您正确地标记了问题。我已使用HttpClient解决了该问题。如果您解决了问题,请确保将其发布在下面。这不是你个人的问答。。。这是为了记录每个人的常见问题和解决方案。其他人将来可能会有这个问题。