通过HttpWebRequest加载XmlDocument

时间:2011-05-30 19:09:33

标签: c# .net httpwebrequest xmldocument user-agent

我需要从网址加载XmlDocument。这一直有效,但似乎我可能需要指定一个用户代理字符串。

由于XmlDocument不直接支持此功能,我尝试通过HttpWebRequest执行此操作:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.UserAgent = "My User Agent";
xml.Load(request.GetRequestStream());

然而,上面对xml.Load()的调用引发了“无法使用此动词类型发送内容正文”。异常。

能理解这一点的人能帮助我吗?

2 个答案:

答案 0 :(得分:2)

GetRequestStream()用于请求数据。

请查看GetResponse()。

答案 1 :(得分:0)

也许您使用的动词不正确。这有用吗?

request.Method =“GET”