在信息化时代,系统间的交互频繁且复杂。为了实现不同系统或接口之间的数据通信和功能集成,HTTP请求作为一种比较常用的数据传输方式,被广泛应用于各种场景。
在JVS在逻辑引擎中也可以主动发起http请求,使用【网络请求】节点,可发起GET、POST、PUT、DELETE等RESTful API的风格请求。
拖取此节点到画布中,我们来看下节点的配置项。
请求地址:此项为调用接口的地址,固定地址可直接填写;带动态地址或者地址带有动态参数,可使用右上角公式(fx)进行数据的动态拼接。
请求类型:支持如图所示多种Type请求类型。
Media Type:支持如图所示多种content-type。
header请求参数:设置请求接口时,要传的header参数,可使用指定key-value值,也可以使用公式(fx)将其他节点数据传输。
body请求参数:请求的传输的具体内容,注意此处为对象格式。同样可使用公式引用其他节点值。
mock数据:开发时可模拟接口返回,返回内容自定义。在【网络请求】节点发起数据,接收到返回后,使用“接口定义”,即可在后续节点选择此节点的数据。
以下示例为使用【网络请求】节点,调用百度天气接口,查询指定地区天气,拿到返回数据后,使用公式填充到后续的节点中。
在线demo:https://logic.bctools.cn
gitee地址:https://gitee.com/software-minister/jvs-logic
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。