我需要阅读一个Web API网址,该网址会给出xml响应,并且需要将响应绑定在gridview中
//它未经授权返回401错误,但该网址具有所有身份验证
var m_strFilePath = "my url which returns xml response";
string xmlStr;
using (var wc = new WebClient())
{
xmlStr = wc.DownloadString(m_strFilePath);
}
var xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlStr);
//我还想保存文件并在网格中绑定,但是没有用
using (DataSet ds = new DataSet())
{
ds.ReadXml(Server.MapPath("~/New_Text_Document.xml"));
GridView1.DataSource = ds;
GridView1.DataBind();
}