CanDoYa
DA

URL Parser

Kører helt i din browser - ingen upload, ingen tilmelding.

URL
Indsæt en URL for at splitte den op i dens dele
Del dette værktøj

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

  1. 1Indsæt en URL. Smid en absolut URL i inputfeltet - den kan indeholde en brugerinfo-del, port, forespørgselsstreng og fragment.
  2. 2Læs opdelingen. Panelet lister hver strukturel del - skema, hostname, port, sti, forespørgsel, fragment, origin - så snart URL'en er gyldig.
  3. 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.
  4. 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

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.

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.