Pracovisko nástroja
URL encoder, URL decoder a query string parser
Kódujte hodnoty, dekódujte query stringy a kontrolujte časti URL.
URL encoder, decoder a parser
URL encoder, decoder a parser
bajtov →
URL encoder, decoder a parser
Parametre dopytu
IDN / Punycode
URL encoder, decoder a parser
..
Hlavička
Payload
Metadáta
· Vyprší:
Overiť podpis
Podpísať (HS)
URL encoder, decoder a parser
Knižnica vzorov
Zvýraznené zhody
Zhody ()
Výsledok náhrady
URL encoder, decoder a parser
Relatívne:
Časové pásmo
Zostaviť z častí
Rozdiel
URL encoder, decoder a parser
URL encoder, decoder a parser
URL encoder, decoder a parser
Príklady
Vstup
hello world & café
Zakódované
hello%20world%20%26%20caf%C3%A9
URL Návody a články
Ako URL premieňa text na adresu webového zdroja
URL spája schému, hostiteľa, cestu, query a fragment do jednej verejnej adresy. Každá časť má vlastnú syntax aj bezpečnostný význam.
Čítať článokChyby URL encodingu, ktoré lámu aplikácie
Dvojité kódovanie, nejasný význam plusu, encoded slash a duplicitné parametre môžu meniť routing, podpis aj autorizáciu.
Čítať článokAko navrhovať čisté, stabilné a zdieľateľné URL
Dobrá URL prežije redesign, má jednu kanonickú podobu a nesie iba stav, ktorý má zmysel uložiť, zdieľať a indexovať.
Čítať článokURL encoder, decoder a parser
Kódujte hodnoty, dekódujte query stringy a kontrolujte časti URL. DevToolGrid Online ponúka bezplatný URL encoder, URL decoder a query string parser.
Čo je kódovanie URL?
Kódovanie URL (percentuálne kódovanie) nahrádza znaky, ktoré sú v URL nebezpečné alebo vyhradené, znakom % a ich šestnástkovým kódom. Napríklad medzera sa zmení na %20 a & na %26. Umožňuje vložiť ľubovoľný text — medzery, Unicode, symboly — do query reťazcov a ciest bez rozbitia adresy.
Ako zakódovať alebo dekódovať URL
- 1 Vložte URL alebo hodnotu do vstupného panela.
- 2 Kliknite na Encode component pre hodnoty dopytu alebo Encode URI na zachovanie štruktúry.
- 3 Pomocou Decode prevediete percentuálne sekvencie späť na čitateľný text.
- 4 Rozparsujte celú URL a pozrite si schému, hostiteľa, cestu, dopyt a fragment.
Časté chyby kódovania URL
- Medzera ako + alebo %20V query reťazcoch môže byť medzera + (kódovanie formulára) alebo %20. Ich zámena poškodí hodnoty.
- Nekódovanie vyhradených znakovZnaky &, =, ? a # majú zvláštny význam. Nezakódované v hodnote rozbijú dopyt.
- Dvojité kódovanieZakódovanie už zakódovaného reťazca zmení %20 na %2520. Každú hodnotu kódujte práve raz.
encodeURIComponent vs encodeURI
encodeURIComponent kóduje takmer všetko, vrátane & = ? /, takže je správne pre jednu hodnotu dopytu alebo segment cesty. encodeURI zachová znaky tvoriace platnú URL (napr. : / ? &) a slúži na kódovanie celej adresy. Pre parametre použite variant component, pre celé URL plný.
Časté otázky
Je tento nástroj zadarmo?
Áno. Kodér, dekodér aj parser URL sú úplne zadarmo a bez limitov.
Odosielajú sa moje dáta na server?
Nie. Kódovanie, dekódovanie aj parsovanie prebiehajú lokálne v prehliadači; nič sa neodosiela.
Aký je rozdiel medzi + a %20?
Oba môžu v query reťazci znamenať medzeru. %20 je vždy medzera; + je medzera len v dátach application/x-www-form-urlencoded.
Dokáže parsovať parametre dopytu?
Áno. Rozdelí URL na časti a umožní parametre upravovať, zoraďovať a odstraňovať duplicity.