PROGRAMUOTOJŲ ĮRANKIAI

URL koduotuvas ir dekoduotuvas

Koduokite ir dekoduokite URL tekstą naršyklėje. Pasirinkite komponento, viso URL arba formos ir užklausos režimą, pataisykite dažnas procentinio kodavimo klaidas ir peržiūrėkite išskaidytas URL dalis.

URL tekstas
URL kontekstas

Naudokite, kai visas URL turi išlaikyti skyriklius, pvz., /, ?, & ir #.

Parinktys
111
117
Išskaidyta URL informacija

URL dalys

Protokolas
https
https:
Kilmė
https://example.com
Kelias
/search
Užklausa
q=coffee & tea&redirect=https://app.example.com/done?ok=true
?q=coffee%20%26%20tea&redirect=https%3A%2F%2Fapp.example.com%2Fdone%3Fok%3Dtrue
Fragmentas
section 1
#section%201

Užklausos parametrai

Raktas
q
q
Reikšmė
coffee & tea
coffee+%26+tea
Raktas
redirect
redirect
Reikšmė
https://app.example.com/done?ok=true
https%3A%2F%2Fapp.example.com%2Fdone%3Fok%3Dtrue
Dabartinis keitimas
Įvesties simboliai
117
Išvesties simboliai
111
Procentiniai kodai
10
Dekodavimo kartai
1

Kaip koduoti ir dekoduoti URL jų nesugadinant

Pasirinkite tinkamą URL kontekstą

URL komponentas

Naudokite vienai reikšmei, pvz., užklausos reikšmei, kelio segmentui, peradresavimo URL arba fragmentui.

Visas URL

Naudokite, kai URL turi likti skaitomas ir išlaikyti pasvirąjį brūkšnį, klaustuką, ampersandą ir groteles.

Formos/užklausos reikšmė

Naudokite, kai tekstas paimtas iš formos koduotų duomenų ir pliuso ženklai turi būti laikomi tarpais.

Dažnos klaidos

Viso URL kodavimas kaip vienos reikšmės

Komponento kodavimas užkoduoja URL skyriklius. Tai naudinga vienoje užklausos reikšmėje, bet gali apsunkinti viso URL skaitymą ar naudojimą.

Praleistas antras dekodavimas

Kai kurios peradresavimo reikšmės ir žurnalai koduojami daugiau nei vieną kartą. Jei išvestyje dar matote %20 tipo sekas, pabandykite pakartotinį dekodavimą.

Pamiršta pliuso kaip tarpo taisyklė

Formos koduotame užklausos tekste + reiškia tarpą, bet ne kiekviename URL kontekste. Prieš pasitikėdami išvestimi pakeiskite režimą.

Patarimai

Patikrinkite užklausos reikšmes

Dekodavę visą URL, peržiūrėkite užklausos skyrių, kad matytumėte kiekvieną raktą ir reikšmę atskirai.

Sąrašams naudokite eilučių režimą

Eilučių režimas išlaiko atskirų URL arba reikšmių sąrašo formą, kol kiekviena eilutė keičiama atskirai.

Prieš bendrindami pašalinkite paslaptis

Įrankis veikia naršyklėje, bet nukopijuoti URL vis tiek gali atskleisti žetonus, slaptažodžius ir privačius ID.