我尝试使用此方法从Windows 8.1应用程序获取一些json数据:
public async Task<string> Get(string Url)
{
try
{
var request = (HttpWebRequest)WebRequest.Create(Url);
HttpWebResponse response = await request.GetResponseAsync() as HttpWebResponse;
Stream responseStream = response.GetResponseStream();
using (StreamReader sr = new StreamReader(responseStream))
{
//Need to return this response
string strContent = sr.ReadToEnd();
return strContent;
}
}
catch (Exception e)
{
throw e;
}
}
我有这个例外: 连接尝试失败是因为连接的一方在一段时间后未正确响应,或者建立的连接失败是因为连接的主机未能响应ServerIP:80
尽管我在Windows 10 UMP App上使用了相同的代码,但没有错误,但是我得到了数据。
请问Windows 8.1应用程序有什么问题?