Expander šablón URI
Rozšírite šablónu URI RFC 6570 na skutočnú URL pomocou vlastných premenných. Podporuje všetky operátory vrátane cesty, dotazu a rozšírení.
Expander šablón URI
Vložte šablónu URI — typ, ktorý sa používa v definíciách odkazov OpenAPI/Swagger, URI pre presmerovania OAuth, konfiguráciách webhooku a hypermediálnych API (HAL, Hydra, JSON:API) — a tento nástroj rozšíri jej {expressions} na skutočnú URL. Implementuje RFC 6570 úplne, vrátane operátorov cesty, reťazca dotazu, parametrov cesty, popisky a fragmentu, takže šablóna ako "/users/{id}{?fields,tags*}" sa rozšíri presne tak, ako by ju rozšírila kompatibilná klientska knižnica.
Hodnoty premenných idú do druhého panela, jeden "kľúč=hodnota" na riadok. Jednoduchá hodnota je reťazec; zaobaľte zoznam oddelený čiarkami do hranatých zátvoriek ("tags=[dev,admin]") pre zoznamové premenné a použite zložené zátvorky s pármi oddelenými "|" ("keys={role=admin|team=core}") pre asociatívne (kľúč-hodnota) premenné. Voľba úrovne šablóny (1 až 4) skontroluje, ktoré funkcie RFC 6570 výraz skutočne potrebuje, a označí všetky, ktoré presahujú vašu zvolenú úroveň — užitočné, keď cielite na klienta, ktorý implementuje len nižšiu úroveň. Voľba "Zakódovať vyhradené znaky" vynúti dôslednú kódovanie aj v obvykle liberálnych rozšíreniach "+" a "#"; voľba "Vynechať prázdne premenné" zahodí premennú, ktorá sa rozpracuje na prázdny reťazec, namiesto zanechania holého parametra.
Pod rozšírenou URL nástroj vždy zoznam premenných, na ktoré sa odkazuje, ale neboli zadané ("missing") a ktoré boli zadané, ale šablóna ich nepoužila ("unused") — najrýchlejší spôsob, ako odhaliť preklep v šablóne alebo v zozname premenných. Ukončovače riadkov, modifikátory predpony ("{var:3}") a modifikátory rozšírenia ("{list*}", "{keys*}") sú všetky spracované podľa špecifikácie a chybná šablóna (neselepené zátvorky, prázdny výraz, nepodporovaný operátor) vracia chybu v jasnom jazyku namiesto prázdneho výsledku.
Všetko beží lokálne vo vašom prehliadači — šablóna a jej premenné sa nikdy nikam nenahrávajú. Skopírujte rozšírenú URL, stiahnite ju ako súbor .txt alebo ju pošlite priamo na vstup iného nástroja a pokračujte v práci.