WebRequest.WebResponse在通用Windows 8.1 / Windows Phone 8.1 C#app中不可用

时间:2014-09-16 04:02:47

标签: c# windows-8.1 windows-phone-8.1

我试图在URL上执行一个非常简单的HTTP请求,以便使用返回的数据。我之前所做的一切以及我在MSDN上阅读的所有内容都表明这应该有效:

string url = "http://www.abettergeek.com/misc/hovservice.php";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();

然而, GetResponse()显然不存在 HttpWebRequest ,即使它似乎应该存在。

我在这里做错了什么?

编辑:

我想出了如何正确使用HttpClient。我试图将HttpClient流的结果分配给一个变量,该变量没有按照我想要的方式工作。

我最终使用了以下内容:

Uri north = new Uri("http://www.abettergeek.com/misc/hovservice.php");
HttpClient northc = new HttpClient();
string northr = await northc.GetStringAsync(north);

0 个答案:

没有答案