Kontrola kodowania wejścia złącza

Prev Next

Przegląd

Przekazując informacje do innych systemów, możesz potrzebować dodatkowej kontroli nad sposobem kodowania tych Input przed przekazaniem tych informacji do innych systemów. Domyślnie Tulip będzie próbował użyć najpopularniejszej metody kodowania, ale można to zmienić, aby lepiej dopasować do swoich potrzeb.

Kreatory aplikacji będą nadal pracować ze standardowymi zmiennymi Tulip, a konfiguracja konektora zmodyfikuje ich dane wejściowe, aby dopasować je do potrzeb integracji.

Jak to zrobić

Dane wejściowe, które umożliwiają niestandardowe kodowanie, będą wyświetlane z pigułką kodowania obok każdego wejścia. Po kliknięciu te pigułki pozwolą wybrać opcję kodowania.

image.png

Opcje kodowania - Wejścia tekstowe

Automatyczne kodowanie

Znaki zostaną pominięte w zależności od miejsca ich użycia.

W ścieżce URL: Kodowanie ścieżkiW zapytaniu: Kodowanie zapytaniaW nagłówku Header: Brak kodowaniaW treści: Brak kodowania

Brak kodowania

Żadne znaki nie zostaną pominięte.

Może to powodować błędy, jeśli przepuszczane są jakiekolwiek znaki poza następującymi:A-Z a-z 0-9 - _ . ! ~ * ' ( )".

Kodowanie ścieżki

Wszystkie znaki oprócz poniższych zostaną uniknięte:A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #

Kodowanie zapytań

Wszystkie znaki z wyjątkiem poniższych zostaną usunięte:A-Z a-z 0-9 - _ . ! ~ * ' ( )

Kodowanie Base64

Tekst zostanie zakodowany przy użyciu Base64.

Opcje kodowania - dane wejściowe obrazu

Note

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

Obrazy przechowywane w Tulip są przechowywane w naszych usługach przechowywania w chmurze, a odniesienia do tych obrazów są dynamicznie generowane w aplikacjach i tabelach Tulip. Odwołania te wygasają co 3 godziny. Przekazując te obrazy do systemów zewnętrznych, możesz chcieć zakodować je w innym formacie, aby nie wygasły.

Kliknięcie pigułki kodowania dla dowolnego wejścia pozwoli ci skonfigurować jego kodowanie.

Kodowanie adresu URL obrazu

Domyślnie dane wejściowe obrazu do konektorów będą przekazywane jako podpisany adres URL do odpowiedniego obrazu. Takie dane wejściowe mogą być używane w konektorze wszędzie tam, gdzie można użyć danych tekstowych. image.png

Kodowanie Base64

Base64 jest jednym z najprostszych standardów kodowania danych binarnych i jest powszechnym standardem przesyłania małych plików przez połączenia http. Gdy wybrana jest opcja Base64, wszelkie dane wejściowe obrazu będą automatycznie kodowane jako base64 przed wysłaniem do usługi zewnętrznej.

image.png

Kodowanie plików

Multipart/form-data to kolejny bardzo popularny format przekazywania danych binarnych. Jest to bardziej powszechne w przypadku większych plików. Kliknij opcję "Plik", aby zmienić kodowanie danych wejściowych. Spowoduje to automatyczne przeniesienie danych wejściowych do sekcji "Pliki". Te dane wejściowe nie mogą być używane poza treścią ładunku.

image.png

Ten typ danych nie jest kodowany jako tekst, więc nie może być używany w ładunku json. Zamiast tego sekcja "files" zostanie dodana do sekcji treści żądania. Pliki mogą być tutaj dodawane lub usuwane.

image.png

Opcje kodowania - Opcje kodowania danych wejściowych Datetime

Epoch Seconds

Liczba sekund, które upłynęły od epoki systemu Unix, czyli 1 stycznia 1970 r. o godzinie 00:00:00 czasu uniwersalnego koordynowanego (UTC).

Milisekundy epoki

Liczba milisekund, które upłynęły od epoki systemu Unix, czyli od 1 stycznia 1970 r., godz. 00:00:00 czasu UTC.

ISO 8601 RFC 3339

Format standardowy: RRRR-MM-DDTHH:mm:ssZ . Wskazuje czas UTC za pomocą litery "Z".

Więcej informacji