- 打印
概述
在将信息传递给其他系统时,您可能需要额外控制这些 Inputs 的编码方式,然后再将信息传递给其他系统。默认情况下,Tulip 会尝试使用最常用的编码方法,但您也可以覆盖该方法,以更好地满足您的需求。
您的应用程序构建程序将继续使用标准的 Tulip 变量,连接器配置将修改其输入,以满足您的集成需求。
如何
允许自定义编码的输入将在每个输入旁边显示一个编码丸。点击后,您可以选择编码选项。
编码选项 - 文本输入
自动编码
字符将根据使用位置转义。
在 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 形式传递。该输入可用于连接器中任何可使用文本输入的地方。
Base64 编码
Base64是二进制数据编码的最简单标准之一,也是通过 http 调用传输小文件的常用标准。选择 Base64 时,任何图像输入在发送到外部服务前都会自动编码为 base64。
文件编码
Multipart/form-data 是另一种非常常用的二进制数据传输格式。这在较大的文件中更为常见。点击 "文件 "选项可更改该输入的编码。这将自动把输入移到 "文件 "输入部分。这些输入不能在有效载荷正文之外使用。
这种数据类型不作为文本编码,因此不能在 json 有效载荷中使用。相反,"文件 "部分将被添加到请求正文部分。文件可以在此添加或删除。