通过HttpWebRequest加载XmlDocument
本文关键字:XmlDocument 加载 HttpWebRequest 通过 | 更新日期: 2023-09-27 17:58:12
我需要从URL加载XmlDocument
。这一直有效,但似乎我可能需要指定一个用户代理字符串。
由于XmlDocument
不直接支持这一点,我尝试通过HttpWebRequest
:来实现
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.UserAgent = "My User Agent";
xml.Load(request.GetRequestStream());
但是,上面对xml.Load()
的调用会引发"无法发送具有此谓词类型的内容正文"异常。
比我更了解这一点的人能帮我吗?
GetRequestStream()用于请求数据。
请改为签出GetResponse()。
也许您使用的动词不正确。这行得通吗?
request.Method="GET"