跳转到主要内容
HTTP请求动作

易企办的HTTP请求动作可以与外部系统集成,允许自定义网络请求并处理响应以用于工作流。

超过 7 个月前更新

如其名称所示,HTTP请求动作用于向服务器发送消息。通过使用这一动作,你可以从人力资源系统查询员工的休假余额,向ERP系统提交订单,以及与任何第三方系统进行其他交互。请求包含以下内容:

  • URL,

  • 方法,

  • 认证类型,

  • 头信息,

  • 请求体,

你可能还需要将服务器响应和状态码存储到变量中。服务器的返回可用于决定后续的处理流程并显示在表单上。

以下是HTTP请求的设置详细描述:


HTTP地址

请求的服务器端点。点击输入字段右侧的图标打开表达式编辑器。你可以输入地址的静态文本,或选择一个变量。例如:https://www.google.com/search?q=Yeeflow。在表达式编辑器中,你可以通过变量组合你的服务器地址。

方法

GET、PUT、POST、DELETE是HTTP方法的可用选项。只需选择一个与你的服务器API定义匹配的方法。


认证类型

  • 无认证:这并不意味着你的服务器API没有认证。你的服务器API可能已被列入白名单。或者你需要在请求头中设置令牌以通过认证检查。或者,像查询OpenWeather API,你需要在API地址中指定你的APIKEY。

  • 用户/密码:指定用户账户和密码以访问API

  • 内建HTTP服务:这意味着你正在访问一个易企办 API。服务本身将处理认证任务。


HTTP头

你可以分配一个字典类型的变量,其中包含用于请求头的键值映射。

注意:使用设置变量动作,你可以为你的字典变量设置值。


数据

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


状态码

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


结果

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

这是否解答了您的问题?