URL

action_url · action · HTTP & Webhook · Disponibile · v1.0.0

Descrizione

Nodo per costruire, analizzare e modificare URL e query string in modo SICURO, basato sull'oggetto URL nativo (zero dipendenze) invece delle fragili concatenazioni di stringhe che rompono l'encoding. Sei operazioni da dropdown: (1) PARSE — scompone un URL in tutte le sue parti (protocollo, host, porta, percorso, query come oggetto chiave/valore, hash, origin) per ispezionare callback, webhook, redirect; (2) BUILD — compone un URL da una base, un percorso e parametri di query, con l'encoding automatico e corretto di ogni valore (spazi, accenti, simboli) — niente più "&" e "%20" sbagliati a mano; (3) SET QUERY — aggiunge o sovrascrive parametri di query su un URL esistente (aggiungi un token, un utm_source, un parametro di tracciamento); (4) REMOVE QUERY — rimuove parametri (togli i tracking param prima di salvare/condividere un link); (5) ENCODE / (6) DECODE — codifica/decodifica percent-encoding di un singolo valore per inserirlo in un URL o estrarlo. I parametri si passano come oggetto JSON, ognuno viene codificato correttamente. Output PARSE: { protocol, host, pathname, query, hash, origin, href } · altri: { href, query } o { result }. Use case: costruisci l'URL di una chiamata API con parametri dinamici e sicuri (BUILD); estrai il parametro "code" dal redirect OAuth (PARSE → query.code); aggiungi un token di firma a un link webhook (SET QUERY); rimuovi gli utm_* da un URL prima di salvarlo nel CRM (REMOVE QUERY); codifica un termine di ricerca per una query (ENCODE).

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
operation
Operazione
enum
parsebuildsetQueryremoveQueryencodedecode
siparseparse = scomponi · build = componi · setQuery/removeQuery = modifica parametri · encode/decode.
url
URL
expressionnoinputL'URL su cui operare (o il valore per encode/decode). Vuoto = input del nodo.
base
URL base
expressionno
https://api.esempio.it
L'origine + eventuale percorso base da cui partire.
path
Percorso
stringno
/v1/ordini
Il percorso da impostare sull'URL base.
params
Parametri query (JSON)
JSON object/arrayno
{ "page": 1, "q": "caffè" }
Oggetto chiave/valore: ogni valore viene codificato automaticamente. (Per REMOVE: le chiavi da togliere.)

⬆️ Output del nodo

Campi disponibili nei nodi successivi via $node.<alias>.json.<field>:

  • default

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-action_url-1",
  "defId": "action_url",
  "label": "URL",
  "config": {
    "operation": "parse",
    "url": "input"
  }
}

Pronto a usare URL?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi