获取远程xml数据-表结构
发布时间:2020-12-16 08:57:01 所属栏目:百科 来源:网络整理
导读:span style="white-space:pre"/span/// summary /// 获取远程接口数据-表结构 /// /summary /// param name="target"目标接口/param /// param name="ResponseTimeoutSeconds"响应超时时间(单位秒)/param /// param name="ReadWriteTimeoutSeconds"读写流
<span style="white-space:pre"> </span>/// <summary> /// 获取远程接口数据-表结构 /// </summary> /// <param name="target">目标接口</param> /// <param name="ResponseTimeoutSeconds">响应超时时间(单位秒)</param> /// <param name="ReadWriteTimeoutSeconds">读写流超时时间(单位秒)</param> /// <returns>数据表结果集</returns> public static DataSet DownLoadRemoteData(string target,int ResponseTimeoutSeconds,int ReadWriteTimeoutSeconds) { DataSet ds = new DataSet(); try { HttpWebRequest Request = System.Net.WebRequest.Create(target) as HttpWebRequest; Request.Method = "Get"; //设置超时时间 Request.Timeout = ResponseTimeoutSeconds * 1000; Request.ReadWriteTimeout = ReadWriteTimeoutSeconds * 10000; using (StreamReader responseReader = new StreamReader(Request.GetResponse().GetResponseStream(),Encoding.GetEncoding("gb2312"))) { XmlTextReader xmlReader = new XmlTextReader(responseReader); ds.ReadXml(xmlReader); } } catch { ds = null; } return ds; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |