本文共 915 字,大约阅读时间需要 3 分钟。
我的App自然灾害中,为了展示地震的各种信息,就需要从网页上获取地震源数据。
如图所示,我们需要展示 地震等级、地震发生时间、经纬度、震源深度、地震位置等信息。
那么,假设给了一个地震的源,中国地震台网——————
怎么让程序来获取里面的内容呢/?
如果你在浏览器中打开上面的连接,那么将展示的一段xml数据
在UWP程序里面,我们可以使用HttpClient获取网页数据
public class HttpHelper { static HttpClient client = new HttpClient(); public static async TaskGetXmlAsync(string strRequestUrl) { string temp = ""; try { temp = await client.GetStringAsync(strRequestUrl); return temp; } catch { return ""; } } public static void CancelHttpRequestAsync() { try { client.CancelPendingRequests(); } catch { } } }
在调用的时候,直接这样
var repsonse = await HttpHelper.GetXmlAsync(strRequestUrl); if (repsonse != null && repsonse != ""){ //TODO...........}
你也可以做成想我的app那样的程序了。
转载地址:http://huruz.baihongyu.com/