MENU
    Connecteur Entrée Contrôle du codage
    • 24 Jan 2025
    • 2 Minutes à lire
    • Contributeurs

    Connecteur Entrée Contrôle du codage


    Résumé de l’article

    Vue d'ensemble

    Lorsque vous transmettez des informations à d'autres systèmes, vous pouvez avoir besoin d'un contrôle supplémentaire sur la façon dont ces Input sont encodés avant de transmettre ces informations à d'autres systèmes. Par défaut, Tulip essaiera d'utiliser la méthode d'encodage la plus courante, mais vous pouvez la surcharger pour qu'elle corresponde mieux à vos besoins.

    Vos constructeurs d'applications continuent à travailler avec les variables standard de Tulip, et la configuration des connecteurs modifiera leurs entrées pour s'adapter à vos besoins d'intégration.

    Comment faire

    Les entrées qui permettent un encodage personnalisé seront affichées avec une pilule d'encodage à côté de chaque entrée. Lorsque vous cliquez sur ces pilules, vous pouvez sélectionner une option d'encodage.

    image.png

    Options d'encodage - Entrées de texte

    Encodage automatique

    Les caractères sont échappés en fonction de l'endroit où ils sont utilisés.

    Dans le chemin d'accès à l'URL : Encodage du chemin d'accèsDans la requête : Codage de la requêteDans le {{glossaire.En-tête}} : Pas de codageDans le corps : Pas de codage

    Pas de codage

    Aucun caractère ne sera échappé.

    Cela peut provoquer des erreurs si des caractères autres que les suivants sont transmis:A-Z a-z 0-9 - _ . ! ~ * ' ( )".

    Encodage du chemin

    Tous les caractères, à l'exception des suivants, seront échappés:A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #

    Encodage des requêtes

    Tous les caractères sauf les suivants seront échappés:A-Z a-z 0-9 - _ . ! ~ * ' ( )

    Encodage Base64

    Le texte sera encodé à l'aide de Base64.

    Options d'encodage - Entrées d'images

    Note

    Custom image encoding functionality is actively being rolled out. Reach out to support@tulip.co if you would like it enabled.

    Les images stockées dans Tulip sont stockées dans nos services de stockage en nuage, et les références à ces images sont générées dynamiquement dans vos applications et tables Tulip. Ces références expirent toutes les 3 heures. Lorsque vous transmettez ces images à des systèmes externes, vous pouvez vouloir les encoder dans un autre format afin qu'elles n'expirent pas.

    En cliquant sur la pilule d'encodage de n'importe quelle entrée, vous pourrez configurer son encodage.

    Encodage de l'URL de l'image

    Par défaut, les entrées d'images dans les connecteurs seront transmises en tant qu'URL signée de l'image correspondante. Cette entrée peut être utilisée dans votre connecteur partout où une entrée texte peut être utilisée. image.png

    Encodage Base64

    Base64 est l'une des normes les plus simples pour le codage des données binaires, et c'est une norme courante pour le transfert de petits fichiers par le biais d'appels http. Lorsque l'option Base64 est sélectionnée, toute image saisie sera automatiquement encodée en base64 avant d'être envoyée au service externe.

    image.png

    Encodage des fichiers

    Multipart/form-data est un autre format très courant pour transmettre des données binaires. Il est plus courant pour les fichiers volumineux. Cliquez sur l'option "Fichier" pour modifier l'encodage de cette entrée. Cela déplacera automatiquement l'entrée dans la section d'entrée "Fichiers". Ces entrées ne peuvent pas être utilisées en dehors du corps de la charge utile.

    image.png

    Ce type de données n'est pas encodé en tant que texte, il ne peut donc pas être utilisé dans une charge utile json. A la place, une section "files" sera ajoutée à la section du corps de la requête. Les fichiers peuvent être ajoutés ou supprimés ici.

    image.png

    Pour en savoir plus


    Cet article vous a-t-il été utile ?