Ekspander URI šablona
Proširite RFC 6570 URI šablone u URL adrese koristeći varijable, razine, operatore i modifikatore prema specifikaciji.
Ekspander URI šablona
Zalijepite URI šablonu — vrstu koja se koristi u OpenAPI/Swagger definicijama linkova, OAuth redirect URI-jima, webhook konfiguracijama i hipermedia API-jima (HAL, Hydra, JSON:API) — i ovaj alat proširiće njene {expressions} u stvarnu URL adresu. Potpuno implementira RFC 6570, uključujući putanju, query string, putanje-parametra, label i fragment operatore, tako da šablona poput "/users/{id}{?fields,tags*}" proširiće se točno kako bi to učinila kompatibilna klijentska biblioteka.
Vrijednosti varijabli idu u drugi panel, jedan "key=value" po liniji. Obična vrijednost je string; omotajte zarez-odvojenu listu u uglate zagrade ("tags=[dev,admin]") za listu varijabli, te koristite zakrivljene zagrade sa "|" odvojenim parovima ("keys={role=admin|team=core}") za asocijativne (key-value) varijable. Opcija razine šablone (1 do 4) provjerava koje RFC 6570 značajke izraz zapravo trebuje i označava sve koji prelaze vašu odabranu razinu — korisno kada ciljate klijent koji implementira samo nižu razinu. Kodiranje rezerviranih znakova forsira strogo kodiranje čak i unutar obično blagih "+" i "#" proširenja; izostavljanje praznih varijabli baca varijablu koja se rastvara u prazan string umjesto ostavljanja golih parametara.
Ispod proširene URL adrese alat uvijek navodi koje su varijable referencirane ali nikad navedene ("missing") i koje su navedene ali nikad korištene šablonom ("unused") — najbrži način da primijetite grešku u šabloni ili listi varijabli. Završne znakove, prefiksne modifikatore ("{var:3}") i explode modifikatore ("{list*}", "{keys*}") sve su obrađene prema specifikaciji, a loša šablona (neuparene zagrade, prazan izraz, nepodržan operator) vraća čitljivi tekst greške umjesto praznog rezultata.
Sve se izvršava lokalno u vašem pregledniku — šablona i njene varijable nikad se ne uploadaju nigdje. Kopirajte proširenu URL adresu, preuzmite je kao .txt datoteku, ili je pošaljite direktno u drugi alat da nastavite raditi s njom.