Preskoči na sadržaj
1001 Tools
en

Nalepite bilo koji URL da vidite tačno kako ga pregledač čita: šemu, kredencijale, host, port, putanju, upit i fragment, sa svakim parametrom upita dekodiranim u urednu listu ključ–vrednost. Koristi isti URL mehanizam kao i vaš kod, pa je ono što vidite ono što vaša aplikacija dobija.

Nalepite URL da vidite njegove delove.

Podeli FacebookXLinkedInWhatsAppViber

Kako radi

Alat prosleđuje vaš unos platformskom URL API-ju — istom parseru koji koriste fetch, linkovi i adresna traka. Zatim čita svaku komponentu: protokol, korisničko ime i lozinku (ako postoje), hostname, port, origin, putanju, upit i heš. Prazni delovi se sakrivaju, pa vidite samo ono što URL zaista sadrži.

Parametri upita se čitaju kroz URLSearchParams, što znači da se svaka vrednost procentualno dekodira (pa se %20 prikazuje kao razmak), a ponovljeni ključevi se navode zasebno umesto da se sažimaju. Ako nalepite nešto bez šeme, poput example.com/path, alat pretpostavlja https:// da bi ipak mogao da parsira i javlja vam da je to uradio.

Primeri iz prakse

Pregled linka za praćenje

Kampanjski URL sa ?utm_source=news&utm_medium=email prikazuje svaki UTM parametar u svom redu, dekodiran, pa možete potvrditi oznake pre deljenja.

Provera hosta i porta

Za https://api.local:8443/v1/users odmah vidite hostname api.local i port 8443 — zgodno kada zahtev pogađa pogrešno okruženje.

URL bez šeme

Nalepite example.com/blog?tag=news i parser pretpostavlja https://, vraćajući hostname example.com i parametar tag=news, uz napomenu da je dodao šemu.

Česta pitanja

Šta se ovde smatra ispravnim URL-om?

Sve što URL parser pregledača prihvata. To uključuje http i https, ali i mailto:, ftp: i druge. Ako izostavite šemu, alat pokušava ponovo sa https:// da bi uobičajene veb adrese ipak bile parsirane.

Da li se parametri upita dekodiraju?

Da. Vrednosti se procentualno dekodiraju, pa se q=hello%20world pojavljuje kao „hello world“. Ovo odražava kako bi ih vaš server čitao preko parsera upita.

Kako se obrađuju ponovljeni parametri?

Svako pojavljivanje se navodi u svom redu, redom — i a=1 i a=2 se pojavljuju, umesto da jedan pregazi drugi. To se poklapa sa načinom na koji URLSearchParams i većina bekendova tretiraju ponavljanja.

Koja je razlika između host, hostname i origin?

Hostname je samo domen (example.com). Host uključuje port ako ga ima (example.com:8080). Origin je šema plus host (https://example.com:8080) i to pregledači koriste za provere istog porekla.

Zašto ne vidim port?

Port se prikazuje samo kada URL navodi nestandardan. Standardni portovi (80 za http, 443 za https) se podrazumevaju i ostaju prazni, baš kako ih URL API prijavljuje.

Da li prikazuje fragment (deo posle #)?

Da, kao heš. Napomena: fragment se nikada ne šalje serveru — pregledač ga koristi za sidra na stranici i rutiranje na klijentu — ali je i dalje deo URL-a i ovde je prikazan.

Može li da parsira kredencijale u URL-u?

Ako URL sadrži user:pass@, korisničko ime i lozinka se prikazuju kao zasebna polja. Ugrađivanje kredencijala u URL-ove se ne preporučuje, ali parser ih prijavljuje da uočite kada su prisutni.

Da li se URL negde šalje?

Ne. Parsiranje se odvija u vašem pregledaču, pa čak i URL-ovi koji sadrže tokene ili interne hostname-ove ostaju na vašem uređaju.

Srodni alati