Parsingen sker, mens du skriver, og forbliver på din enhed - URL'en uploades aldrig, hvilket har betydning, når den indeholder API-nøgler, tokens eller sporings-id'er. Værktøjet bruger browserens indbyggede WHATWG URL og URLSearchParams, den samme motor som din adresselinje bruger, så det du ser, er præcis, hvordan en rigtig klient vil læse adressen. Hver forespørgselsparameter vises allerede procent-afkodet, og dubletnøgler bevares i rækkefølge i stedet for at blive slået sammen.
URL Parser
Kører helt i din browser - ingen upload, ingen tilmelding.
Hvad er en URL parser?
En URL parser opdeler en webadresse i dens enkelte dele - skema (https), hostname, port, sti, forespørgselsstreng og fragment - og lister hver forespørgselsparameter som et afkodet nøgle/værdi-par. Dette værktøj parser enhver URL i din browser med den samme standard, som browseren selv bruger, så du kan undersøge, fejlsøge eller kopiere enhver enkelt del.
Sådan gør du
- 1Indsæt en URL. Smid en absolut URL i inputfeltet - den kan indeholde en brugerinfo-del, port, forespørgselsstreng og fragment.
- 2Læs opdelingen. Panelet lister hver strukturel del - skema, hostname, port, sti, forespørgsel, fragment, origin - så snart URL'en er gyldig.
- 3Undersøg parametrene. Tabellen over forespørgselsparametre viser hver nøgle og dens afkodede værdi og bevarer dubletnøgler i den rækkefølge, de optræder.
- 4Kopier det, du har brug for. Kopier enhver enkelt del, eller brug Kopier som JSON til at hente hele den parsede struktur til en test eller en fejlrapport.
Hvem er det til
- Udviklere, der fejlsøger en redirect- eller callback-URL - se den præcise
sti,forespørgselogfragment, som en anmodning vil ramme. - Marketingfolk, der reviderer sporingslinks - læs hver
utm_*-parameter som en ren nøgle/værdi-liste i stedet for at kigge på en lang streng. - QA og support, der genskaber en fejl fra et delt link - kopier den isolerede hostname, port eller en enkelt forespørgselsværdi.
- Alle, der lærer, hvordan en URL er opbygget - en mærket opdeling gør skema, host, port, sti, forespørgsel og fragment konkrete.
Ofte stillede spørgsmål
Er denne URL parser gratis?
Ja - den er helt gratis, uden tilmelding og uden brugsbegrænsninger. Parsing kører udelukkende i din browser.
Bliver min URL uploadet nogen steder?
Nej. URL'en parses lokalt i din browser og sendes aldrig til en server, så det er sikkert til links, der indeholder API-nøgler, session-tokens eller private forespørgselsparametre.
Hvilke dele af en URL viser den?
Den viser skemaet, eventuelt brugernavn og adgangskode (brugerinfo), hostname, port, sti, forespørgselsstreng og fragment samt origin. Hver forespørgselsparameter listes også som et afkodet nøgle/værdi-par.
Hvorfor siger den, at jeg skal tilføje https:// ?
URL-standarden kræver en absolut URL for at kende hosten. En bar adresse som <code>example.com/path</code> eller en relativ som <code>/path?x=1</code> har intet skema, så den kan ikke parses alene - tilføj <code>https://</code> (eller det korrekte skema) foran, og den vil blive parset.
Bliver forespørgselsparametre afkodet?
Ja. Hver parameterværdi er procent-afkodet, så <code>%20</code> vises som et mellemrum, og <code>caf%C3%A9</code> vises som <code>café</code>. Dubletnøgler - som <code>color=blue&color=red</code> - bevares som separate rækker i deres oprindelige rækkefølge i stedet for at blive slået sammen.
Hvorfor er porten nogle gange tom?
Når en URL bruger standardporten for sit skema (443 for https, 80 for http), lader standarden <code>port</code> være tom, fordi den er underforstået. En ikke-standardport som <code>:8443</code> vises eksplicit.
Kan den parse fragmentet efter # ?
Ja. Delen efter <code>#</code> vises som fragment. Den sendes aldrig til serveren af browsere, men den er en rigtig del af URL'en - nyttig til single-page-app-ruter og deep links.