前言:
昨天我们讲了一个有趣的控件,叫空操作,其实如果记不住就可以理解为,什么都不做(摆烂),今天我们来学习一个有趣的操作,叫做HTTP client。因为其属于新的一个分类-查询。查询是用来查询数据源里的数据并合并至主数据流中。
一、HTTP client
HTTP client是使用GET的方式提交请求,获取返回的页面内容。
HTTP client 其实就是通过HTTP 网络协议,访问对应URL地址,获取到需要的文件或者数据。
二、应用实例
从网络上获取xml,解析出ProductID、ProductName、SuppilerID、CategoryID,保存至Excel中
地址:http://services.odata.org/V3/Northwind.svc/Products/
最终转换包括自定义常量数据,用来保存url地址,HTTP client 用于获取xml文件,Get data from xml就是用来解析XML文件的、EXCEL输出用来输出最终的结果。
自定义常量数据用来设置URL地址常量,设置URL字段类型为string,然后输入确定的url地址,最终效果如下图所示。
HTTP client中选择第二种方式,选择字段的方式来获取URL,然后将结果保存至result中,因返回的是XML,因此还需要一个Get data from XML,我们从返回的XML数据可知,对应需要数据存储在perproties路径下,因此我们在设置数据循环读取路径到perproties即可。然后我们设置输出字段的名称、节点、结果类型等。最后设置EXCEL输出文件的位置