【发布时间】:2018-06-11 10:57:50
【问题描述】:
我通过 httpwebrequest 获取 xml 数据。以下代码工作正常。但是有些事情发生了变化,突然开始在 Read() 方法上出现异常并出现错误:'',十六进制值 0x1F,不是有效字符。第 1 行,第 1 项。 在网络浏览器中,sURL 给了我一个有效的 xml。我不知道发生了什么变化。
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(sURL);
req.Method = "GET";
WebResponse response = req.GetResponse();
StreamReader resStreamReader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
XmlTextReader reader = new XmlTextReader(resStreamReader);
while (reader.Read())
{
// some code
}
【问题讨论】:
标签: c#-4.0 httpwebrequest xmltextreader