Roboteka
Roboteka · Roboty · Kodowanie / dekodowanie URL ciągu znaków

Kodowanie / dekodowanie URL ciągu znaków

Robot kodowanie / dekodowanie URL koduje ciąg znaków do bezpiecznego użycia w adresie URL lub dekoduje go z powrotem w procesach biznesowych i robotach Bitrix24 (Alaio). Tryb encode zamienia spacje na „+”, encode_raw koduje zgodnie z RFC 3986 (spacja staje się %20), a decode i decode_raw wykonują operację odwrotną. Zwraca gotowy ciąg w polu wyniku do następnego kroku procesu.

Robot przekształca dowolny ciąg znaków w postać bezpieczną dla adresu URL i z powrotem, dzięki czemu można go wstawiać do linków, parametrów zapytania i webhooków bez ręcznego escapowania. Tryb encode (domyślny) stosuje standardowe kodowanie application/x-www-form-urlencoded: spacje stają się „+”, a znaki specjalne %XX. Tryb encode_raw koduje zgodnie z RFC 3986, gdzie spacja staje się %20 — potrzebne dla ścieżek i komponentów URL. Tryby decode i decode_raw wykonują operację odwrotną. Typowe przypadki: zbudować link z tagami UTM z wartości deala, przekazać nazwę kontaktu lub adres w parametrze GET webhooka albo poprawnie rozłożyć przychodzący zakodowany ciąg. Zwraca wynik w polu „Wynik”, które zasila następny krok procesu biznesowego.

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Ciąg znaków string tak
Tryb: encode (domyślny) / decode / encode_raw (RFC 3986) string

Co zwraca robot?

Parametr Typ
Wynik string

Scenariusz: budowanie linku z parametrami z pól deala

  1. Proces biznesowy pobiera nazwę firmy ze znakami specjalnymi
  2. Robot w trybie encode_raw koduje ją dla adresu URL
  3. Gotowy ciąg jest wstawiany do adresu webhooka lub wiadomości e-mail

Podobne roboty