このコードを使用して、URl から XML データを取得しています。
using (WebClient wc = new WebClient())
{
wc.Credentials = new NetworkCredential("admin", "admin");
string xml = wc.DownloadString("http://somedomain.com:8550/epe/postaglist");
XmlDocument tournamentsXML = new XmlDocument();
tournamentsXML.LoadXml(xml);
XmlNodeList TagList = tournamentsXML.GetElementsByTagName("TAG");
foreach (XmlNode node in TagList)
{
XmlElement TagElement = (XmlElement)node;
string TagID = TagElement.GetElementsByTagName("tagid")[0].InnerText;
string MAC = TagElement.GetElementsByTagName("mac")[0].InnerText;
Messagbox.Show(TagID+","+MAC));
}
}
そして、それは100%うまく機能します。ただし、リンクを変更してクエリ文字列を追加すると、次のようになります。
" http://somedomain.com:8550/epe/pos/taglist?fields=posgood "
認証例外 401 が表示されます IE または Firefox ブラウザーで正常に動作することに注意してください !!
昨日からまだこの例外を解決しようとしていて、できないので疲れています:(