从URL打开的XmlDocument

我正在使用XmlDocument打开远程XML文档

string apiURL = Settings.Settings.URLBaseAPI + "user.php"; apiURL = apiURL + "?u=" + Settings.Settings.ForumUsername + "&p=" + MD5Tool.GetMD5Hash(Settings.Settings.ForumPassword) + "&mode=token"; doc.Load(apiURL); 

反正是否设置了用于检索XML文档的Internet访问的用户代理?

通过doc.Load(string)方法加载时,这是不可能的。

您可以尝试使用WebClient检索xml,这将允许覆盖某些HTTP标头,然后使用doc.LoadXML(string)填充您的XmlDocument。