Разъем Управление входным кодированием
  • 28 Aug 2024
  • 2 Минуты для чтения
  • Авторы

Разъем Управление входным кодированием


Вводный текст

Обзор

При передаче информации другим системам вам может понадобиться дополнительный контроль над тем, как кодируются эти Input перед передачей информации другим системам. По умолчанию Tulip будет пытаться использовать наиболее распространенный метод кодирования, но вы можете переопределить его, чтобы он лучше соответствовал вашим потребностям.

Ваши сборщики приложений продолжат работать со стандартными переменными Tulip, а конфигурация коннектора изменит их входы в соответствии с вашими потребностями в интеграции.

Как

Входы, допускающие пользовательскую кодировку, будут отображаться с таблеткой кодировки рядом с каждым входом. При нажатии на эти таблетки вы сможете выбрать вариант кодировки.

image.png

Варианты кодировки - текстовые входы

Автоматическая кодировка

Символы будут экранироваться в зависимости от места использования.

В пути URL: Кодировка пути В запросе: Кодировка запроса В {{глоссарий.Заголовок}}: Нет кодировки В теле: Без кодировки

Без кодировки

Никакие символы не будут экранированы.

Это может привести к ошибкам, если будут переданы любые символы, кроме следующих: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

Дополнительное чтение


Была ли эта статья полезной?