连接器输入编码控制
  • 28 Aug 2024
  • 1 分钟阅读
  • 贡献者

连接器输入编码控制


文章摘要

概述

在将信息传递给其他系统时,您可能需要额外控制这些 Inputs 的编码方式,然后再将信息传递给其他系统。默认情况下,Tulip 会尝试使用最常用的编码方法,但您也可以覆盖该方法,以更好地满足您的需求。

您的应用程序构建程序将继续使用标准的 Tulip 变量,连接器配置将修改其输入,以满足您的集成需求。

如何

允许自定义编码的输入将在每个输入旁边显示一个编码丸。点击后,您可以选择编码选项。

image.png

编码选项 - 文本输入

自动编码

字符将根据使用位置转义。

在 URL 路径中:路径编码 在查询中: 查询编码查询编码 在 Header 中:正文中:无编码无编码

无编码

不会转义任何字符。

如果通过以下字符以外的任何字符,可能会导致错误:A-Z a-z 0-9 - _ .!~ * ' ( )".

路径编码

除以下字符外,所有字符都将被转义:A-Z a-z 0-9 ; , / ?@ & = + $ - _ .!~ * ' ( ) #

查询编码

除以下字符外,所有字符都将转义:A-Z a-z 0-9 - _ .!~ * ' ( )

Base64 编码

文本将使用 Base64 编码。

编码选项 - 图像输入

:::(Warning) (注)正在积极推出自定义图像编码功能。如果您希望启用该功能,请联系 support@tulip.co:

存储在 Tulip 中的图片存储在我们的云存储服务中,这些图片的引用会在您的应用程序和 Tulip 表中动态生成。这些引用每 3 小时过期一次。在将这些图像传递给外部系统时,您可能希望将其编码为另一种格式,这样它们就不会过期。

点击任何输入的编码丸,就可以配置其编码。

图像 URL 编码

默认情况下,连接程序的图片输入将以相应图片的签名 URL 形式传递。该输入可用于连接器中任何可使用文本输入的地方。
image.png

Base64 编码

Base64是二进制数据编码的最简单标准之一,也是通过 http 调用传输小文件的常用标准。选择 Base64 时,任何图像输入在发送到外部服务前都会自动编码为 base64。

image.png

文件编码

Multipart/form-data 是另一种非常常用的二进制数据传输格式。这在较大的文件中更为常见。点击 "文件 "选项可更改该输入的编码。这将自动把输入移到 "文件 "输入部分。这些输入不能在有效载荷正文之外使用。

image.png

这种数据类型不作为文本编码,因此不能在 json 有效载荷中使用。相反,"文件 "部分将被添加到请求正文部分。文件可以在此添加或删除。

image.png

更多阅读


本文对您有帮助吗?