Aller au contenu

Ugrađene varijable u poljima

Bilo koje tekstualno polje zahtjeva prihvaća Handlebars izraz napisan ugrađeno. To je najizravniji mehanizam za parametriranje poziva: bez prethodne konfiguracije, zamjena se događa u trenutku slanja.

  • u URL-u (uključujući shemu, domaćina, port i upitni niz);
  • u zaglavljima, i u ključu i u vrijednosti;
  • u parametrima upita i parametrima putanje;
  • u tijelu: sirovi JSON, XML, obrazac, x-www-form-urlencoded;
  • u poljima svojstvenima svakom protokolu: MQTT tema, AMQP ključ usmjeravanja, gRPC poruka, GraphQL upit i njegove varijable, Redis naredba, Kafka ključ…

Potpuno parametriran URL:

{{scheme}}://{{host}}:{{port}}/v{{apiVersion}}/clients/{{clientId}}

Složeno zaglavlje:

Authorization: Bearer {{accessToken}}
X-Request-Id: {{uuid}}

JSON tijelo koje miješa varijable i pomoćnike:

{
"reference": "CMD-{{timestamp}}",
"client": "{{clientId}}",
"libelle": "{{uppercase produit}}",
"montant": {{multiply prixUnitaire quantite}},
"creeLe": "{{now}}"
}

MQTT tema i AMQP ključ usmjeravanja:

capteurs/{{site}}/{{capteurId}}/mesures
commandes.{{pays}}.creees

Ispod dotičnih polja Restorm prikazuje razriješenu vrijednost s aktivnim okruženjem. To je refleks koji valja steći prije nego što se zapitate zašto poziv odlazi na pogrešan URL: odgovor je gotovo uvijek vidljiv ondje.

Polje URL-a koje sadrži {{baseUrl}}/pet/{{petId}}, s vrijednošću razriješenom aktivnim okruženjem prikazanom neposredno ispod

Ctrl+Space pokreće automatsko dovršavanje u poljima koja ga podržavaju: nudi varijable trenutačnog okruženja i Handlebars pomoćnike, s njihovim potpisom i primjerom.

  • Nerazriješen izraz (nepostojeća varijabla) daje prazan niz — ne izaziva pogrešku. Otud važnost pregleda.
  • Predložak se prevodi bez HTML izlaznih znakova: & ili < u vrijednosti prolazi netaknut, što je očekivano ponašanje za JSON ili XML.
  • Pomoćnici bez argumenta ({{uuid}}, {{now}}, {{$randomEmail}}…) proizvode drukčiju vrijednost pri svakom slanju. To je namjerno i korisno za korelacijske identifikatore.

Potpuna referenca: Handlebars pomoćnici.