Analyzátor URL
Vlož URL a zobrazí sa jej protokol, hostiteľ, port, segmenty cesty, dekódované parametre dopytu a fragment. Parametre potom uprav a URL znova zostav.
- Protokol
- Názov hostiteľa
- Port
- Hostiteľ (s portom)
- Pôvod (origin)
- Používateľské meno
- Heslo
- Cesta
- Fragment (#)
Segmenty cesty
Cesta je prázdna.
Parametre dopytu
| # | Kľúč | Hodnota | Pôvodný tvar |
|---|
Táto URL nemá reťazec dopytu.
Upraviť a znova zostaviť
Zmeň, pridaj alebo odstráň parametre a fragment: nová URL sa aktualizuje počas písania. Parametre sa kódujú znova ako vo formulári (medzery sa zmenia na +).
Ako analyzovať URL
- Vlož URL do poľa URL na analýzu. Analyzuje sa počas písania; môžeš tiež stlačiť Enter alebo kliknúť na Analyzovať URL.
- Prečítaj si časti: Protokol, Názov hostiteľa, Port, Hostiteľ (s portom), Pôvod (origin), Používateľské meno, Heslo, Cesta a Fragment (#).
- Pozri si zoznam Segmenty cesty a tabuľku Parametre dopytu, ktorá ukazuje každý kľúč a hodnotu dekódované vedľa Pôvodného tvaru.
- V časti Upraviť a znova zostaviť zmeň kľúč alebo hodnotu, klikni na Pridať parameter alebo Odstrániť, prípadne uprav fragment. Znova zostavená URL sa aktualizuje počas písania.
- Klikni na Kopírovať, ak chceš novú URL skopírovať.
Ak vložíš adresu bez schémy, napríklad example.com/page, nástroj predpokladá https:// a oznámi to.
Funguje v tvojom prehliadači. Nič, čo zadáš, sa neodosiela na server.
Časti adresy URL
Nástroj používa vstavaný parser URL prehliadača, ktorý sleduje štandard WHATWG URL, takže vidí adresu presne tak ako prehliadač. Vezmi https://ann:secret@shop.example.com:8080/en/products?size=M#reviews:
- Protokol (
https:) je schéma, ktorá prehliadaču hovorí, ako zdroj získať. - Používateľské meno a Heslo (
ann,secret) sú voliteľné prihlasovacie údaje. Heslo je predvolene skryté; zaškrtni Zobraziť heslo, ak ho chceš vidieť. Prehliadače takéto údaje v odkazoch dnes odstraňujú alebo odmietajú a URL, ktorá ich obsahuje, by si nemal nikdy zdieľať. - Názov hostiteľa (
shop.example.com) je názov servera. Internacionalizované doménové názvy sa zobrazujú v tvare punycode (xn--…), ktorý používa DNS. - Port (
8080) sa zobrazí, ak ho URL uvádza. Inak nástroj uvedie predvolený port schémy: 80 pre http a ws, 443 pre https a wss, 21 pre ftp. Port zhodný s predvoleným, napríklad:443pri https, parser vynechá. - Hostiteľ (s portom) spája oboje a Pôvod (origin) je schéma + hostiteľ + port, jednotka, ktorú prehliadače používajú pre bezpečnostné pravidlá, ako je CORS.
- Cesta (
/en/products) sa rozdelí na Segmenty cesty, každý percentovo dekódovaný, takžecaf%C3%A9sa čítacafé. - Fragment (#) (
reviews) odkazuje na časť stránky. Na server sa nikdy neposiela.
Parametre dopytu
Reťazec dopytu sa delí podľa & a každý pár podľa prvého =. Kľúče a hodnoty sa dekódujú tak, ako ich kódujú formuláre HTML: sekvencie %XX sa zmenia na znaky a + na medzeru. Opakované kľúče, bežné pri filtroch a poliach s viacnásobným výberom (size=M&size=L), sa zachovajú všetky a v poradí sa označia „(opakované 1/2)“, „(opakované 2/2)“. Kľúč bez = sa zobrazí s prázdnou hodnotou. Ak sa sekvencia nedá dekódovať, zobrazí sa pôvodný text.
Úprava a opätovné zostavenie
Editor začína s aktuálnymi parametrami. Prázdne riadky sa ignorujú. Nový reťazec dopytu sa kóduje ako odoslanie formulára, rovnako ako to robí URLSearchParams: medzery sa zmenia na + a vyhradené znaky ako &, = alebo # sa percentovo kódujú, takže hodnota ich môže bezpečne obsahovať. Hodí sa to na odstránenie sledovacích parametrov, zmenu čísla stránky alebo zostavenie testovacích odkazov. Keď je heslo skryté, je zakryté aj v poli Znova zostavená URL, no Kopírovať skopíruje skutočnú URL.
Často kladené otázky
Prečo nástroj hovorí, že moja URL nie je platná?
Najčastejšími príčinami sú medzery v hostiteľovi, port nad 65535, chýbajúci hostiteľ za https:// alebo znaky, ktoré nie sú v názve hostiteľa povolené. Text bez bodky, napríklad jedno slovo, sa tiež nepovažuje za názov hostiteľa.
Navštevuje sa URL alebo sa niekam odosiela?
Nie. Adresa sa len analyzuje v tvojom prehliadači. Na stránku sa nevykoná žiadna požiadavka.
Prečo sa v znova zostavenej URL zmenilo %20 na +?
Oboje znamená medzeru v reťazci dopytu. Zostavenie používa kódovanie formulárov, aké vytvárajú prehliadače a väčšina serverových frameworkov, ktoré zapisuje medzery ako +.
Zvláda aj adresy mailto:, tel: alebo data:?
Áno. Tiež sa analyzujú, ale nemajú hostiteľa ani port: ich obsah sa zobrazí v časti Cesta.
Aký je rozdiel medzi Hostiteľom a Názvom hostiteľa?
Názov hostiteľa je len názov. Hostiteľ (s portom) pridáva port, ak je uvedený výslovne, ako v example.com:8080.
Súvisiace nástroje
- Kódovanie a dekódovanie URL Bezplatné kódovanie a dekódovanie URL. Percentovo kóduj parametre dopytu alebo celé adresy, dekóduj sekvencie %XX a spracuj + ako medzeru. Beží v prehliadači.
- Generátor UTM odkazov Vytvor URL kampaní s parametrami UTM pre Google Analytics, jeden odkaz alebo stovky naraz, so zachovaním existujúcich reťazcov dotazu a exportom do CSV.
- Kódovanie a dekódovanie HTML entít Zakóduj špeciálne znaky ako entity HTML (pomenované, desiatkové alebo hex) alebo dekóduj ľubovoľnú entitu s plným zoznamom 2 231 pomenovaných odkazov HTML5.