Connettore Controllo codifica ingresso
  • 28 Aug 2024
  • 2 Minuti da leggere
  • Contributori

Connettore Controllo codifica ingresso


Sommario dell'articolo

Panoramica

Quando si passano informazioni ad altri sistemi, si può avere bisogno di un controllo aggiuntivo sul modo in cui i Input sono codificati prima di passare le informazioni ad altri sistemi. Per impostazione predefinita, Tulip tenta di utilizzare il metodo di codifica più comune, ma è possibile sovrascriverlo per adattarlo meglio alle proprie esigenze.

I costruttori di app continueranno a lavorare con le variabili standard di Tulip e la configurazione dei connettori modificherà i loro input per adattarli alle vostre esigenze di integrazione.

Come

Gli input che consentono una codifica personalizzata vengono visualizzati con una pillola di codifica accanto a ciascun input. Quando si fa clic su queste pillole, è possibile selezionare un'opzione di codifica.

image.png

Opzioni di codifica - Ingressi di testo

Codifica automatica

I caratteri verranno sfuggiti in base alla posizione di utilizzo.

Nel percorso dell'URL: Codifica del percorso Nella query: Codifica della query Nel {{glossario.Intestazione}}: Nessuna codifica Nel corpo: Nessuna codifica

Nessuna codifica

Nessun carattere verrà evaso.

Questo può causare errori se vengono passati altri caratteri oltre ai seguenti:A-Z a-z 0-9 - _ . ! ~ * ' ( )".

Codifica del percorso

Tutti i caratteri, eccetto i seguenti, saranno sottoposti a escape:A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #

Codifica della query

Tutti i caratteri, tranne i seguenti, saranno sottoposti a escape:A-Z a-z 0-9 - _ . ! ~ * ' ( )

Codifica Base64

Il testo verrà codificato utilizzando Base64.

Opzioni di codifica - Input di immagini

:::(Warning) (Nota) La funzionalità di codifica personalizzata delle immagini è in fase di implementazione. Rivolgersi a support@tulip.co se si desidera abilitarla:

Le immagini memorizzate in Tulip sono archiviate nei nostri servizi di cloud storage e i riferimenti a queste immagini sono generati dinamicamente nelle applicazioni e nelle tabelle Tulip. Questi riferimenti scadono ogni 3 ore. Quando si passano queste immagini a sistemi esterni, è possibile che si voglia codificarle in un altro formato in modo che non scadano.

Facendo clic sulla pillola di codifica di qualsiasi input, è possibile configurare la sua codifica.

Codifica dell'URL dell'immagine

Per impostazione predefinita, gli input di immagini ai connettori vengono passati come URL firmato della rispettiva immagine. Questo input può essere utilizzato nel connettore ovunque sia possibile utilizzare un input di testo.
image.png

Codifica Base64

Base64 è uno degli standard più semplici per la codifica dei dati binari ed è uno standard comune per il trasferimento di piccoli file tramite chiamate http. Quando si seleziona Base64, qualsiasi immagine immessa sarà automaticamente codificata come Base64 prima di essere inviata al servizio esterno.

image.png

Codifica dei file

Multipart/form-data è un altro formato molto comune per il passaggio di dati binari. È più comune per i file di grandi dimensioni. Fare clic sull'opzione "File" per modificare la codifica di questo input. L'input verrà automaticamente spostato nella sezione di input "File". Questi input non possono essere utilizzati al di fuori del corpo del payload.

image.png

Questo tipo di dati non è codificato come testo, quindi non può essere usato all'interno di un payload json. Invece, una sezione "file" sarà aggiunta alla sezione del corpo della richiesta. I file possono essere aggiunti o rimossi qui.

image.png

Ulteriori letture


Questo articolo è stato utile?