HttpWebRequest request = WebRequest.Create("http://google.com") as HttpWebRequest;
request.Accept = "application/xrds+xml";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
WebHeaderCollection header = response.Headers;
谷歌返回文本。如何读取?
WebHeaderCollection
行。 - SamHttpResponseContext
的结果,但是我无法将文本读入对象(可理解的格式)。例如:HttpResponseMessage response = wc.GetAsync(URI).Result;
var contents = response.Content.ReadAsStringAsync();
在这里,contents
变量包含一些随机数据,而不是所需的数据。 - KrishReadAsStringAsync
返回一个Task<string>
,您需要在访问内容之前等待任务完成。 - mattumotu