我有以下代码:
System.Net.WebRequest req = System.Net.WebRequest.Create(url);
req.Credentials = new NetworkCredential("admin", "password");
System.Net.WebResponse resp = req.GetResponse();
System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream());
var result = sr.ReadToEnd().Trim();
当我运行代码时,结果只是一个空字符串。但是,当我单步执行代码时,结果是一个包含数据的字符串,正如我所期望的,当我在这一行上放置一个断点时:
System.Net.WebResponse resp = req.GetResponse();
所以我认为问题在于这一行或后续行。不知道如何进行,将不胜感激。