Http请求

1. 组件介绍

说明

必要前置组件:无

该组件用于通过GET/POST方法,向目标地址发送一个请求,并获取返回的结果,其效果等效于通过Requests包请求image.png

2. 输入项

说明

请参照可视化编辑器内组件面板中各输入项的帮助信息

3. 输出项

说明

请参照可视化编辑器内组件面板中各输出项的帮助信息

4. 组件使用示例

4.1. 组件配置示例

  1. 方法中,GET(默认)/POST

  2. URL中,必填,用于指定HTTP请求URL(注意带协议头http://或者https://)

  3. 协议头中,用于指定HTTP请求协议头,编辑表达式输入字典类型,如: {'Content-Type':'application/json','Authorization':'Bearer YOUR_ACCESS_TOKEN'}

  4. 协议体中,用于指定HTTP请求协议体,编辑表达式输入字典类型,如:{'key1': 'value1','key2':'value2'}

  5. 高级选项保持默认值

image.png

4.2. 示例执行结果

5. 流程搭建示例

搭建流程

  1. 利用Http请求组件,输入参数(具体见输入项),返回结果保存到 v_http_response_1字典

  2. 利用获取指定key的值组件,选择v_http_response_2,输入key,如:content,保存内容至 v_dict_value_1

  3. 利用记录日志组件,选择v_dict_value_1并打印

image.png

执行结果

如下图所示,该流程成功执行完成后,在日志面板中打印判断的结果。

image.png