HTTP 请求流程节点用于向服务器发送消息。通过此操作,您可以与其它第三方系统进行集成操作和服务调用。例如:通过调用您的人力资源系统系统的相应服务接口查询员工休假余额,通过调用您的ERP系统,提交财务或者订单数据等。该请求包含以下内容:
- 网址,
- 方法,
- 认证类型,
- 标题,
- 请求正文
并且您可能还需要将服务器响应和状态代码存储到变量中。服务器的返回可用于确定后续流程并显示在表单上。
以下是HTTP请求节点的详细说明:

1. HTTP 地址
请求的服务器端点,例如:https://www.google.com/search?q=YeeOffice。在表达式编辑器中,您可以通过变量来组成您的服务器地址,例如:

2. 方法
GET、PUT、POST、DELETE 是 HTTP 方法的可用选项。只需选择与您的服务器 API 定义匹配的那个。
3. 验证方式
- 没有身份验证,这并不意味着您的服务器 API 没有身份验证。您的服务器 API 可能已列入白名单。或者您需要在请求头中设置一个令牌以通过身份验证检查。或者,像查询 OpenWeather API 一样,您需要在 API 地址中指定您的 APIKEY。
http://api.openweathermap.org/data/2.5/forecast?id=524901&APPID={APIKEY} - User/Password,指定访问API的用户账号和密码
- 内置 HTTP 服务,这意味着您正在访问易企办的API。服务本身将处理身份验证任务。
4. HTTP 头
您可以分配一个字典类型的变量,其中包含要在请求标头中使用的键和值映射。
注意:通过使用设置变量操作,您可以为字典变量设置值。

5. 提交数据
数据字段是要发送到服务器的 HTTP 请求的正文。您需要按照服务器 API 定义使用表达式编辑器来撰写您的内容。
6. 状态码
分配一个变量来存储服务器响应的状态代码。一般来说,2xx 代表调用成功。但是,这取决于您的服务器 API 的定义。
7. 结果
分配一个变量来存储服务器响应内容。