C# 如何使用VS 11从网站检索内容
我正在Windows8中的VisualStudio11中尝试此功能。如我所见,我无法使用C# 如何使用VS 11从网站检索内容,c#,C#,我正在Windows8中的VisualStudio11中尝试此功能。如我所见,我无法使用WebClient来完成此操作,因此我尝试使用HttpClient: var client = new HttpClient(); var response = client.Get("http://google.com"); var result = XDocument.Parse(response.Content.ReadAsString()); 我的问题是,我总是得到空的结果。作为回应,我得到一个状态
WebClient
来完成此操作,因此我尝试使用HttpClient
:
var client = new HttpClient();
var response = client.Get("http://google.com");
var result = XDocument.Parse(response.Content.ReadAsString());
我的问题是,我总是得到空的结果。作为回应,我得到一个状态代码200(OK),但我看不到内容
我做错了什么
谢谢。大多数网页都不是有效的XML
您应该改为使用。为什么不能使用
WebClient
?另外,Google.com不是有效的XML。@SLaks:我包括Syste、.Net,但它找不到WebClient,也不适用于任何网站,我正在尝试从页面获取XML。您最好在Metro应用程序中使用GetAsync()。