跳转到主要内容
HTTP请求步骤类型

如果执行条件匹配,HTTP请求步骤则调用 Web 服务或 Restful API。您可以使用 GET、POST、PUT 或 DELETE 来发送数据或检索数据。

超过 2 个月前更新

HTTP请求动作,顾名思义,用于向服务器发送消息。通过此动作,您可以实现跨系统的数据交互,例如从人力资源系统查询员工休假余额、向ERP系统提交订单或与任何第三方系统进行其他集成。请求内容包括:URL、方法、认证类型、头信息及请求体。还可以将服务器响应和状态码存储到变量中,供后续流程逻辑使用或在表单中显示。

注意:

HTTP请求步骤类型适用于多种表单类型,包括列表表单审批表单自定义页面外部表单


配置HTTP请求

HTTP地址

  • 此字段用于填写请求的服务器端点。

  • 点击输入字段右侧的图标可打开表达式编辑器,您可以在此输入静态文本地址或选择一个变量来动态指定地址。例如,https://www.google.com/search?q=Yeeflow

  • 在表达式编辑器中,您可以通过变量组合构建服务器地址。

方法

  • 可选的HTTP方法包括:GETPATCH、PUTPOSTDELETE

  • 请根据服务器API定义选择与其匹配的HTTP方法。

请输入验证信息

  • 无认证:即使选择无认证,您的服务器API可能已被白名单列入,或需要在请求头中设置令牌完成认证。例如,通过API地址指定APIKEY进行认证:
    http://api.openweathermap.org/data/2.5/forecast?id=524901&APPID={APIKEY}

  • 用户名/密码:指定访问API的用户名和密码。

  • 内建HTTP服务:适用于易企办自身API,此服务将自动完成认证任务。

HTTP头

  • 允许使用字典类型的变量为请求头分配键值映射。例如:指定内容类型或认证令牌。

  • 注意:可以通过设置变量动作将响应数据存入指定变量,用于后续流程逻辑处理。

数据:数据字段是要发送到服务器的HTTP请求的主体。你需要按照服务器API的定义使用表达式编辑器来编写你的内容。

状态码:分配一个变量以存储服务器响应的状态码。通常,2xx表示成功调用。然而,这取决于你的服务器API的定义。

结果:分配一个变量以存储服务器响应的内容。

这是否解答了您的问题?