CanDoYa
SR

URL parser

Radi u celosti u pregledaču - bez otpremanja i bez registracije.

URL adresa
Nalepi URL adresu da je rastavimo na delove
Podelite ovu alatku

Šta je URL parser?

URL parser rastavlja veb adresu na njene sastavne delove - šemu (https), ime hosta, port, putanju, upitni niz i fragment - i prikazuje svaki parametar upita kao dekodirani par ključ/vrednost. Ova alatka rastavlja bilo koju URL adresu direktno u tvom pregledaču, koristeći isti standard koji koristi sam pregledač, tako da možeš da pregledaš, debaguješ ili kopiraš bilo koji pojedinačni deo.

Kako se koristi

  1. 1Nalepi URL adresu. Ubaci bilo koju apsolutnu URL adresu u polje za unos - može sadržati podatke o korisniku, port, upitni niz i fragment.
  2. 2Pročitaj rastavljeni prikaz. Panel prikazuje svaki strukturni deo - šemu, host, port, putanju, upit, fragment, poreklo - čim je URL adresa validna.
  3. 3Proveri parametre. Tabela parametara upita prikazuje svaki ključ i njegovu dekodiranu vrednost, zadržavajući duplirane ključeve u redosledu kojim se pojavljuju.
  4. 4Kopiraj šta ti treba. Kopiraj bilo koji pojedinačni deo, ili koristi Kopiraj kao JSON da preuzmeš celu rastavljenu strukturu za test ili prijavu greške.

Kome je namenjen

Rastavljanje se odvija dok kucaš i ostaje na tvom uređaju - URL adresa se nikad ne šalje nikuda, što je važno kada sadrži API ključeve, tokene ili identifikatore za praćenje. Alatka koristi ugrađeni WHATWG URL i URLSearchParams interfejs pregledača, potpuno isti mehanizam koji koristi tvoja adresna traka, tako da ono što vidiš odgovara tačno onome kako će stvarni klijent pročitati adresu. Svaki parametar upita prikazan je već dekodiran iz procentualnog kodiranja, a duplirani ključevi zadržavaju se u izvornom redosledu umesto da se spajaju.

Česta pitanja

Da li je ovaj URL parser besplatan?

Da - potpuno je besplatan, bez registracije i bez ograničenja korišćenja. Rastavljanje se odvija u potpunosti u tvom pregledaču.

Da li se moja URL adresa šalje negde?

Ne. URL adresa se obrađuje lokalno u tvom pregledaču i nikad se ne šalje na server, pa je bezbedna za linkove koji sadrže API ključeve, tokene sesije ili privatne parametre upita.

Koje delove URL adrese prikazuje?

Prikazuje šemu, eventualno korisničko ime i lozinku, host, port, putanju, upitni niz i fragment, uz poreklo. Svaki parametar upita takođe je naveden kao dekodirani par ključ/vrednost.

Zašto traži da dodam https:// ?

Standard za URL zahteva apsolutnu adresu kako bi znao host. Gola adresa poput <code>example.com/path</code> ili relativna poput <code>/path?x=1</code> nema šemu, pa se ne može sama rastaviti - dodaj <code>https://</code> (ili odgovarajuću šemu) na početak i rastaviće se.

Da li su parametri upita dekodirani?

Da. Svaka vrednost parametra dekodirana je iz procentualnog kodiranja, pa se <code>%20</code> prikazuje kao razmak, a <code>caf%C3%A9</code> kao <code>café</code>. Duplirani ključevi - poput <code>color=blue&color=red</code> - zadržavaju se kao zasebni redovi u izvornom redosledu umesto da se spajaju.

Zašto je port ponekad prazan?

Kada URL adresa koristi podrazumevani port za svoju šemu (443 za https, 80 za http), standard ostavlja polje <code>port</code> prazno jer je podrazumevan. Nestandardni port poput <code>:8443</code> prikazuje se izričito.

Da li može da rastavi fragment posle # ?

Da. Deo posle <code>#</code> prikazuje se kao fragment. Pregledači ga nikad ne šalju serveru, ali on je stvaran deo URL adrese - koristan za rute jednostraničnih aplikacija i duboke linkove.