🌐 DA

🔗 URL-parser

Indsæt en URL for øjeblikkeligt at opdele den i dens komponenter — protokol, vært, port, sti, forespørgselsstreng og hash (fragment) — ved hjælp af browserens indbyggede URL API. Forespørgselsparametre vises som en nøgle-værdi-tabel, der viser både rå værdi og dens percent-afkodede form.

GUIDE

Laes mere

01

1. En URLs opbygning

En URL følger mønsteret scheme://user:pass@host:port/path?query#hash. Skemaet (protokollen) angiver, hvordan ressourcen skal tilgås — http, https, ftp osv. Værten er serverens domæne eller IP, porten er forbindelsesporten (udelades, når den matcher protokollens standard: 80 for http, 443 for https), stien angiver ressourcen på serveren, forespørgslen indeholder nøgle-værdi-parametre sendt til serveren, og hash (fragment) er en reference, der kun bruges på klientsiden og aldrig sendes til serveren. Dette værktøj opdeler alt dette præcist ved hjælp af browserens standard URL API.

02

2. Forespørgselsparametre og percent-kodning

Forespørgselsstrenge bruger percent-kodning til sikkert at håndtere mellemrum, ikke-ASCII-tegn og reserverede symboler (et mellemrum bliver til %20 eller +, og ikke-ASCII-tegn bliver til UTF-8-bytes skrevet som %XX). Browserens URLSearchParams afkoder automatisk dette til læsbare værdier. Dette værktøj viser den rå værdi (præcis som den er skrevet i URL'en) side om side med den afkodede værdi, så du hurtigt kan opdage dobbeltkodning eller uventede tegn.

03

3. Standardporte og oprindelsen

Når en URL udelader porten, bruges protokollens standardport implicit (80 for http, 443 for https, 21 for ftp og så videre). Browserens URL.port-egenskab returnerer en tom streng, når porten er standard, så dette værktøj gør udtrykkeligt opmærksom på det. Oprindelsen — protokol + værtsnavn + port (kun når den ikke er standard) — er et grundlæggende begreb for browserens sikkerhedspolitikker som CORS, cookies og isolation af localStorage.

Ofte stillede sporgsmal

Bliver URL'en, jeg indsætter, sendt til en server?
Nej. Analysen foregår fuldstændigt i din browser ved hjælp af URL API'et og sendes aldrig til nogen server.
Hvorfor står der, at URL'en er ugyldig?
Browserens URL API kan ikke fortolke relative stier eller fejldannede strenge — det kræver et skema (http://, https:// osv.). Sørg for at indtaste en absolut URL, f.eks. https://example.com/path.
Hvad sker der, hvis den samme nøgle i forespørgslen optræder flere gange?
URLSearchParams tillader, at en nøgle gentages (f.eks. ids=1&ids=2). Dette værktøj viser hvert nøgle-værdi-par som sin egen række i den rækkefølge, det optræder.
Er det sikkert at indsætte en URL, der indeholder en adgangskode?
Behandlingen foregår lokalt i din browser, men det frarådes i sig selv af sikkerhedshensyn at indlejre legitimationsoplysninger i en URL (username:password@host). Dette værktøj viser disse komponenter til lærings- og fejlfinding, men undgå at sætte adgangskoder i klartekst i produktions-URL'er.