HTTP请求
活动说明
执行 HTTP 请求,适用于接口类
执行逻辑:RPA根据输入的URL、请求体等信息向服务端发起请求,将系统返回的响应内容输出到响应变量中
属性说明
输入项
URL
HTTP请求的url地址,支持http和https
请求方法
[下拉选项]
HTTP请求的请求方法,默认为get,支持get、post等常见的方法
请求头
HTTP请求的请求头,有鉴权认证的地址需要填写请求头,包括cookie值等
文件
Dictionary格式,以{接口文档中文件的key值:文件全路径}的形式填写,如{\"files\":\"D:\\RPA\\project\\test.png\"}
数据流的类型
[下拉选项]
HTTP请求时数据流的类型,支持多种类型,默认为APPLICATION_JSON,若上传文件,一般选择MULTIPART_FORM_DATA
超时时间(毫秒)
连接http接口的超时时间,默认30000毫秒(ms)
请求体
[下拉选项]
下拉选项,支持选择「请求体」和「Json请求体」
请求体
[通用对象]
当"请求体"选择「请求体」时显现,为HTTP请求的请求体,填写body中的json串。可以为任意对象类型如字典、列表。
Json请求体
当"请求体"选择「Json请求体」时显现,为HTTP请求的Json请求体,填写body中的json串
响应
通过变量接收HTTP请求的响应
使用示例
属性栏设置:
执行步骤:
1)"HTTP请求"与"Json反序列化"结合使用,取出对应的json内容
2)"HTTP请求"活动中的参数内容需要与实际保持一致
运行结果:
注意事项
本活动一般与【Json反序列化】活动联合使用,得到结构化内容后再取出对应字段内容