Rastavljanje se odvija dok tipkaš i ostaje na tvom uređaju - URL adresa se nikad ne šalje nikamo, što je važno kad sadrži API ključeve, tokene ili identifikatore za praćenje. Alat koristi ugrađeno WHATWG URL i URLSearchParams sučelje preglednika, potpuno isti mehanizam koji koristi tvoja adresna traka, pa ono što vidiš odgovara točno onome kako će stvarni klijent pročitati adresu. Svaki parametar upita prikazan je već dekodiran iz postotnog kodiranja, a duplicirani ključevi zadržavaju se u izvornom redoslijedu umjesto da se spajaju.
URL parser
Radi u cijelosti u pregledniku - bez slanja podataka i bez registracije.
Što je URL parser?
URL parser rastavlja web adresu na njezine sastavne dijelove - shemu (https), naziv hosta, port, putanju, upitni niz i fragment - te prikazuje svaki parametar upita kao dekodirani par ključ/vrijednost. Ovaj alat rastavlja bilo koju URL adresu izravno u tvom pregledniku, koristeći isti standard kakav koristi sam preglednik, pa možeš pregledati, debugirati ili kopirati bilo koji pojedinačni dio.
Kako se koristi
- 1Zalijepi URL adresu. Ubaci bilo koju apsolutnu URL adresu u polje za unos - može sadržavati podatke o korisniku, port, upitni niz i fragment.
- 2Pročitaj rastavljeni prikaz. Panel prikazuje svaki strukturni dio - shemu, host, port, putanju, upit, fragment, izvorište - čim je URL adresa valjana.
- 3Provjeri parametre. Tablica parametara upita prikazuje svaki ključ i njegovu dekodiranu vrijednost, zadržavajući duplicirane ključeve u redoslijedu kojim se pojavljuju.
- 4Kopiraj što ti treba. Kopiraj bilo koji pojedinačni dio ili upotrijebi Kopiraj kao JSON kako bi dohvatio cijelu rastavljenu strukturu za test ili prijavu greške.
Za koga je
- Programeri koji otklanjaju greške u preusmjeravanju ili callback URL-u - vide točnu
putanju,upitifragmentkoje će zahtjev pogoditi. - Marketingaši koji provjeravaju linkove za praćenje - čitaju svaki
utm_*parametar kao pregledan popis ključ/vrijednost umjesto da škilje u jedan dugačak niz. - QA i podrška koji reproduciraju grešku iz podijeljenog linka - kopiraju izolirani host, port ili pojedinačnu vrijednost parametra.
- Svatko tko uči kako je URL adresa strukturirana - imenovani prikaz čini shemu, host, port, putanju, upit i fragment konkretnima.
Česta pitanja
Je li ovaj URL parser besplatan?
Da - potpuno je besplatan, bez registracije i bez ograničenja korištenja. Rastavljanje se odvija u potpunosti u tvom pregledniku.
Šalje li se moja URL adresa negdje?
Ne. URL adresa se obrađuje lokalno u tvom pregledniku i nikad se ne šalje na poslužitelj, pa je sigurna za linkove koji sadrže API ključeve, tokene sesije ili privatne parametre upita.
Koje dijelove URL adrese prikazuje?
Prikazuje shemu, eventualno korisničko ime i lozinku, host, port, putanju, upitni niz i fragment, uz izvorište. Svaki parametar upita također je naveden kao dekodirani par ključ/vrijednost.
Zašto traži da dodam https:// ?
Standard za URL zahtijeva apsolutnu adresu kako bi znao host. Gola adresa poput <code>example.com/path</code> ili relativna poput <code>/path?x=1</code> nema shemu, pa se ne može sama rastaviti - dodaj <code>https://</code> (ili odgovarajuću shemu) na početak i rastavit će se.
Jesu li parametri upita dekodirani?
Da. Svaka vrijednost parametra dekodirana je iz postotnog kodiranja, pa se <code>%20</code> prikazuje kao razmak, a <code>caf%C3%A9</code> kao <code>café</code>. Duplicirani ključevi - poput <code>color=blue&color=red</code> - zadržavaju se kao zasebni redovi u izvornom redoslijedu umjesto da se spajaju.
Zašto je port ponekad prazan?
Kad URL adresa koristi zadani port za svoju shemu (443 za https, 80 za http), standard ostavlja polje <code>port</code> prazno jer je podrazumijevan. Nestandardni port poput <code>:8443</code> prikazuje se izrijekom.
Može li rastaviti fragment nakon # ?
Da. Dio nakon <code>#</code> prikazuje se kao fragment. Preglednici ga nikad ne šalju poslužitelju, ali on je stvarni dio URL adrese - koristan za rute jednostraničnih aplikacija i duboke linkove.