URL-analyse
Lim inn en URL og se protokoll, vert, port, stisegmenter, dekodede spørringsparametere og fragment. Rediger parametrene og bygg URL-en på nytt.
- Protokoll
- Vertsnavn
- Port
- Vert (med port)
- Opprinnelse (origin)
- Brukernavn
- Passord
- Sti
- Fragment (#)
Stisegmenter
Stien er tom.
Spørringsparametere
| # | Nøkkel | Verdi | Rå |
|---|
Denne URL-en har ingen spørringsstreng.
Rediger og bygg på nytt
Endre, legg til eller fjern parametere og fragmentet: den nye URL-en oppdateres mens du skriver. Parametrene kodes på nytt slik et skjema ville gjort (mellomrom blir +).
Slik analyserer du en URL
- Lim inn en URL i URL som skal analyseres. Den analyseres mens du skriver. Du kan også trykke Enter eller klikke Analyser URL.
- Les delene: Protokoll, Vertsnavn, Port, Vert (med port), Opprinnelse (origin), Brukernavn, Passord, Sti og Fragment (#).
- Se på listen Stisegmenter og tabellen Spørringsparametere, som viser hver nøkkel og verdi dekodet, ved siden av Rå tekst.
- Under Rediger og bygg på nytt kan du endre en nøkkel eller en verdi, klikke Legg til en parameter eller Fjern, eller redigere fragmentet. Ombygd URL oppdateres mens du skriver.
- Klikk Kopier for å kopiere den nye URL-en.
Limer du inn en adresse uten protokoll, som example.com/page, antar verktøyet https:// og sier fra om det.
Delene av en URL
Verktøyet bruker nettleserens innebygde URL-parser, som følger WHATWG URL Standard, så det ser adressen nøyaktig slik en nettleser gjør. Ta https://ann:secret@shop.example.com:8080/en/products?size=M#reviews:
- Protokoll (
https:) er skjemaet som forteller nettleseren hvordan ressursen skal hentes. - Brukernavn og Passord (
ann,secret) er valgfri legitimasjon. Passordet er skjult som standard: huk av for Vis passord for å se det. Nettlesere fjerner eller nekter nå slik legitimasjon i lenker, og du bør aldri dele en URL som inneholder noen. - Vertsnavn (
shop.example.com) er servernavnet. Internasjonaliserte domenenavn, som de med æ, ø og å, vises i punycode-form (xn--…), som er det DNS bruker. - Port (
8080) vises når URL-en oppgir en. Ellers noterer verktøyet standardporten for protokollen: 80 for http og ws, 443 for https og wss, 21 for ftp. En port som er lik standarden, som:443på https, fjernes av parseren. - Vert (med port) slår sammen begge, og Opprinnelse (origin) er protokoll + vert + port, enheten nettlesere bruker for sikkerhetsregler som CORS.
- Sti (
/en/products) deles i Stisegmenter, hvert av dem prosentdekodet, såcaf%C3%A9leses somcafé. - Fragment (#) (
reviews) peker til en del av siden. Det sendes aldri til serveren.
Spørringsparametere
Spørringsstrengen deles ved &, og hvert par ved første =. Nøkler og verdier dekodes slik HTML-skjemaer koder dem: %XX-sekvenser blir til tegn, og + blir til et mellomrom. Gjentatte nøkler, som er vanlige for filtre og felt med flervalg (size=M&size=L), beholdes alle og merkes «(gjentatt 1/2)», «(gjentatt 2/2)» i rekkefølge. En nøkkel uten = vises med tom verdi. Når en sekvens ikke kan dekodes, vises den rå teksten i stedet.
Redigere og bygge på nytt
Redigeringsfeltet starter med de gjeldende parametrene. Tomme rader ignoreres. Den nye spørringsstrengen kodes som en skjemainnsending, slik URLSearchParams gjør: mellomrom blir +, og reserverte tegn som &, = eller # prosentkodes, så en verdi trygt kan inneholde dem. Det er praktisk for å fjerne sporingsparametere, endre et sidetall eller bygge testlenker. Når passordet er skjult, er det også skjult i boksen Ombygd URL, men Kopier kopierer den virkelige URL-en.
Ofte stilte spørsmål
Hvorfor sier verktøyet at URL-en min ikke er gyldig?
De vanligste årsakene er mellomrom i verten, en port over 65535, manglende vert etter https://, eller tegn som ikke er tillatt i et vertsnavn. Tekst uten punktum, som ett enkelt ord, blir heller ikke behandlet som et vertsnavn.
Blir URL-en besøkt eller sendt noe sted?
Nei. Adressen analyseres bare i nettleseren din. Det sendes ingen forespørsel til nettstedet.
Hvorfor ble %20 til + i den ombygde URL-en?
Begge betyr mellomrom i en spørringsstreng. Ombyggingen bruker skjemakodingen nettlesere og de fleste server-rammeverk lager, som skriver mellomrom som +.
Håndterer det mailto:, tel: eller data:-URL-er?
Ja. De analyseres også, men de har ingen vert eller port: innholdet vises i Sti.
Hva er forskjellen på Vert og Vertsnavn?
Vertsnavn er bare navnet. Vert (med port) legger til porten når en er oppgitt eksplisitt, som i example.com:8080.
Relaterte verktøy
- URL-koding og -dekoding Gratis URL-koder og -dekoder. Prosentkod spørringsparametere eller hele URL-er, dekod %XX-sekvenser og behandle + som mellomrom. Kjører i nettleseren din.
- UTM-lenke-generator Bygg kampanje-URLer med UTM-parametere for Google Analytics, én lenke eller hundrevis av gangen, uten å miste spørringsstrengen, med CSV-eksport.
- HTML-entiteter: koding og dekoding Gjør spesialtegn om til HTML-entiteter (navngitte, desimale eller heksadesimale) eller dekod alle entiteter, med alle 2 231 navngitte HTML5-referanser.