🌐 NO

🔗 URL-parser

Lim inn en URL for umiddelbart å dekomponere den i delene sine - protokoll, vert, port, sti, spørringsstreng og hash (fragment) - ved hjelp av nettleserens innebygde URL-API. Spørringsparametere legges ut som en nøkkel-verdi-tabell som viser både rå verdi og den prosentdekodede formen.

GUIDE

Les mer

01

1. Oppbygningen av en URL

En URL følger mønsteret scheme://user:pass@host:port/path?query#hash. Skjemaet (protokollen) angir hvordan ressursen skal åpnes - http, https, ftp osv. Verten er serverens domene eller IP, porten er tilkoblingsporten (utelates når den samsvarer med protokollens standard: 80 for http, 443 for https), stien peker til ressursen på serveren, spørringen bærer nøkkel-verdi-parametere sendt til serveren, og hash-en (fragmentet) er en referanse bare på klientsiden som aldri sendes til serveren. Dette verktøyet bryter alt dette nøyaktig ned ved hjelp av nettleserens standard URL-API.

02

2. Spørringsparametere og prosentkoding

Spørringsstrenger bruker prosentkoding for trygt å overføre mellomrom, tegn utenfor ASCII og reserverte symboler (et mellomrom blir til %20 eller +, og tegn utenfor ASCII blir til UTF-8-biter skrevet som %XX). Nettleserens URLSearchParams dekoder dette automatisk til lesbare verdier. Dette verktøyet viser råverdien (slik den faktisk står i URL-en) side om side med den dekodede verdien, slik at du raskt kan oppdage dobbelkoding eller uventede tegn.

03

3. Standardporter og opprinnelse

Når en URL utelater porten, brukes protokollens standardport implisitt (80 for http, 443 for https, 21 for ftp og så videre). Nettleserens URL.port-egenskap returnerer en tom streng når porten er standard, så dette verktøyet markerer det tydelig. Opprinnelsen - protokoll + vertsnavn + port (bare når den ikke er standard) - er et grunnleggende begrep for nettleserens sikkerhetspolicyer som CORS, informasjonskapsler og isolasjon av localStorage.

Vanlige sporsmal

Sendes URL-en jeg limer inn til en server?
Nei. Analysen skjer helt i nettleseren din ved hjelp av URL-API-et og sendes aldri til noen server.
Hvorfor står det at URL-en er ugyldig?
Nettleserens URL-API kan ikke tolke relative stier eller feilaktige strenger - den krever et skjema (http://, https:// osv.). Pass på at du skriver inn en absolutt URL, for eksempel https://example.com/path.
Hva skjer hvis samme spørringsnøkkel vises mer enn én gang?
URLSearchParams tillater at en nøkkel gjentas (for eksempel ids=1&ids=2). Dette verktøyet viser hvert nøkkel-verdi-par som sin egen rad, i den rekkefølgen de står.
Er det trygt å lime inn en URL som inneholder et passord?
Behandlingen skjer lokalt i nettleseren din, men det frarådes av sikkerhetsgrunner å legge inn legitimasjon i en URL (username:password@host). Dette verktøyet viser disse delene for læring og feilsøking, men unngå å legge inn passord i klartekst i produksjons-URL-er.