Kontrola kodowania wejścia złącza
  • 08 Jan 2025
  • 2 Minuty do przeczytania
  • Współtwórcy

Kontrola kodowania wejścia złącza


Streszczenie artykułu

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

Więcej informacji


Czy ten artykuł był pomocny?