Hoe het werkt
De parser splitst een webadres in al zijn delen: schema, referenties, host, poort, pad, query en fragment. Het gebruikt de native URL-API van de browser, dezelfde die de standaarden toepassen.
De querystring (?sleutel=waarde&…) wordt gescheiden in een tabel met afzonderlijke parameters, en het pad wordt opgesplitst in zijn segmenten, om elke waarde apart te inspecteren.
Om de analyse te laten werken, moet de URL het schema bevatten (https://, http://, ftp://, enz.); zonder dat wordt het adres als ongeldig beschouwd.
Voorbeelden
https://user:pass@ejemplo.com:8080/tienda/item?id=42&color=azul#detalleprotocol: https: · hostname: ejemplo.com · port: 8080 · pathname: /tienda/item · search: ?id=42&color=azul · hash: #detalleElke component wordt apart geëxtraheerd; de parameters id=42 en color=azul verschijnen ook in de querytabel.https://sitio.com/buscar?q=caf%C3%A9q = caféMet de decodeeroptie ingeschakeld wordt de waarde %C3%A9 als "é" getoond.Gebruiksscenario's
- Debuggen waarom een link niet werkt door elke queryparameter apart te bekijken.
- Campagneparameters (utm_source, utm_medium) uit een marketing-URL halen.
- De echte host, poort en schema van een adres controleren voordat je het vertrouwt.
- De structuur van een API begrijpen door de padsegmenten en hun parameters te lezen.
Veelgestelde vragen
Waarom wordt mijn URL als ongeldig gemarkeerd?
Bijna altijd omdat het schema ontbreekt. "voorbeeld.com/pagina" is geen volledige URL; voeg "https://" aan het begin toe zodat hij kan worden geparseerd.
Wat is het verschil tussen host en hostname?
"hostname" is alleen het domein (voorbeeld.com), terwijl "host" de poort bevat wanneer die aanwezig is (voorbeeld.com:8080).
Wat doet de optie om parameters te decoderen?
Het past percent-decoding toe op de querywaarden, zodat %20 als spatie en %C3%A9 als "é" wordt getoond. Schakel het uit als je de waarden wilt zien zoals ze in de URL reizen.
Wordt de URL naar een server gestuurd?
Nee. De analyse gebeurt volledig in je browser; het adres verlaat nooit je computer.