URL analizatorius
Įklijuok URL ir pamatyk protokolą, serverį, prievadą, kelio segmentus, dekoduotus užklausos parametrus ir fragmentą, tada redaguok parametrus.
- Protokolas
- Serverio vardas
- Prievadas
- Serveris (su prievadu)
- Kilmė (origin)
- Naudotojo vardas
- Slaptažodis
- Kelias
- Fragmentas (#)
Kelio segmentai
Kelias tuščias.
Užklausos parametrai
| # | Raktas | Reikšmė | Neapdorota |
|---|
Šis URL neturi užklausos eilutės.
Redaguoti ir sudaryti iš naujo
Keisk, pridėk ar šalink parametrus ir fragmentą: naujas URL atsinaujina, kai renki. Parametrai užkoduojami iš naujo kaip formoje (tarpai tampa +).
Kaip analizuoti URL
- Įklijuok URL į Analizuojamas URL. Jis analizuojamas, kai renki; taip pat gali paspausti Enter arba spustelėti Analizuoti URL.
- Perskaityk dalis: Protokolas, Serverio vardas, Prievadas, Serveris (su prievadu), Kilmė (origin), Naudotojo vardas, Slaptažodis, Kelias ir Fragmentas (#).
- Peržiūrėk Kelio segmentai sąrašą ir Užklausos parametrai lentelę, kurioje rodomas kiekvienas dekoduotas raktas ir reikšmė šalia Neapdorota teksto.
- Skiltyje Redaguoti ir sudaryti iš naujo pakeisk raktą ar reikšmę, spustelėk Pridėti parametrą arba Pašalinti arba redaguok fragmentą. Naujai sudarytas URL atsinaujina, kai renki.
- Spustelėk Kopijuoti, kad nukopijuotum naują URL.
Jei įklijuoji adresą be schemos, pavyzdžiui, example.com/page, įrankis laiko, kad tai https://, ir tai pasako.
URL dalys
Įrankis naudoja įtaisytąjį naršyklės URL analizatorių, kuris laikosi WHATWG URL standarto, todėl mato adresą lygiai taip, kaip naršyklė. Imkime https://ann:secret@shop.example.com:8080/en/products?size=M#reviews:
- Protokolas (
https:) yra schema, kuri naršyklei nurodo, kaip gauti išteklių. - Naudotojo vardas ir Slaptažodis (
ann,secret) yra neprivalomi prisijungimo duomenys. Slaptažodis pagal numatytuosius nustatymus paslėptas; pažymėk Rodyti slaptažodį, kad jį pamatytum. Naršyklės dabar tokius duomenis nuorodose pašalina arba atmeta, ir niekada nesidalyk URL, kuriame jie yra. - Serverio vardas (
shop.example.com) yra serverio pavadinimas. Tarptautiniai domenų vardai rodomi punycode forma (xn--…), kurią naudoja DNS. - Prievadas (
8080) rodomas, kai URL jį nurodo. Kitu atveju įrankis nurodo schemos numatytąjį prievadą: 80 http ir ws, 443 https ir wss, 21 ftp. Prievadas, lygus numatytajam, pavyzdžiui,:443https atveju, analizatoriaus pašalinamas. - Serveris (su prievadu) sujungia abu, o Kilmė (origin) yra schema + serveris + prievadas, vienetas, kurį naršyklės naudoja saugumo taisyklėms, pavyzdžiui, CORS.
- Kelias (
/en/products) skaidomas į Kelio segmentai, kiekvienas procentiškai dekoduojamas, todėlcaf%C3%A9skaitomas kaipcafé. - Fragmentas (#) (
reviews) nurodo puslapio dalį. Jis niekada nesiunčiamas serveriui.
Užklausos parametrai
Užklausos eilutė skaidoma pagal &, o kiekviena pora – pagal pirmą =. Raktai ir reikšmės dekoduojami taip, kaip koduoja HTML formos: %XX sekos tampa simboliais, o + tampa tarpu. Pasikartojantys raktai, dažni filtruose ir daugelio pasirinkimų laukuose (size=M&size=L), visi išsaugomi ir iš eilės pažymimi „(kartojasi 1/2)“, „(kartojasi 2/2)“. Raktas be = rodomas su tuščia reikšme. Kai sekos dekoduoti neįmanoma, rodomas neapdorotas tekstas.
Redagavimas ir sudarymas iš naujo
Redaktorius prasideda dabartiniais parametrais. Tuščios eilutės ignoruojamos. Nauja užklausos eilutė užkoduojama kaip formos siuntimas, taip, kaip daro URLSearchParams: tarpai tampa +, o rezervuoti simboliai, tokie kaip &, = ar #, užkoduojami procentais, todėl reikšmėje jų saugiai gali būti. Tai patogu norint pašalinti sekimo parametrus, pakeisti puslapio numerį ar sukurti bandomąsias nuorodas. Kai slaptažodis paslėptas, jis užmaskuotas ir Naujai sudarytas URL laukelyje, bet Kopijuoti nukopijuoja tikrą URL.
Dažnai užduodami klausimai
Kodėl įrankis sako, kad mano URL netinkamas?
Dažniausios priežastys: tarpai serverio varde, prievadas didesnis nei 65535, trūkstamas serverio vardas po https:// arba simboliai, kurių serverio vardas neleidžia. Tekstas be taško, pavyzdžiui, vienas žodis, taip pat nelaikomas serverio vardu.
Ar URL aplankomas ar kur nors siunčiamas?
Ne. Adresas tik analizuojamas tavo naršyklėje. Į svetainę jokia užklausa nesiunčiama.
Kodėl naujai sudarytame URL %20 tapo +?
Abu reiškia tarpą užklausos eilutėje. Sudarant iš naujo naudojamas formos kodavimas, kurį sukuria naršyklės ir dauguma serverio karkasų ir kuris tarpus rašo kaip +.
Ar palaikomi mailto:, tel: ar data: URL?
Taip. Jie taip pat analizuojami, bet neturi serverio vardo ar prievado: jų turinys rodomas skiltyje Kelias.
Kuo skiriasi Serveris ir Serverio vardas?
Serverio vardas yra tik pavadinimas. Serveris (su prievadu) prideda prievadą, kai jis nurodytas aiškiai, kaip example.com:8080.
Susiję įrankiai
- URL kodavimas ir dekodavimas Nemokamas URL koduotuvas ir dekoderis. Užkoduok užklausos parametrus ar visus URL, dekoduok %XX sekas ir apdorok + kaip tarpą. Veikia tavo naršyklėje.
- UTM nuorodų kūrėjas Sukurk kampanijų URL su UTM parametrais Google Analytics: vieną nuorodą ar šimtus iš karto, išlaikant esamas užklausos eilutes, su eksportu į CSV.
- HTML esybių kodavimas ir dekodavimas Paversk specialiuosius simbolius HTML esybėmis (pavadinimu, dešimtaine ar hex forma) arba dekoduok bet kurią esybę su visu 2 231 HTML5 pavadinimų sąrašu.