XDocument xDoc = new XDocument();
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uri);
req.Timeout = 1000 * 60 * 5;
WebResponse res = req.GetResponse();
Stream responseStream = res.GetResponseStream();
xDoc = XDocument.Load(responseStream);
responseStream.Close();
我正在尝试使用上面的代码将 uri 加载到 xdocument 中。我正在使用 HttpWebRequest 和 WebResponse 来避免超时错误。
现在的问题是,大多数时候代码确实可以工作,但是在我之前遇到“超时”错误的时候,现在我在尝试使用上述代码时面临“内部服务器错误(500)”。关于如何解决这个问题的任何线索?代码示例会有很大帮助。
谢谢!