Hoppa till innehållet

URL parser och kodare

Förstå exakt vad en URL innehåller och producera korrekt kodade söksträngar.

Schemehttps:
Värdshop.example.com
Port Port Port Port8443 → 8443
Ursprunghttps://shop.example.com:8443
Vägen/catalog/winter%20sale
Path segment (avkodad)catalog / winter sale
Query?page=2&sort=price%20asc&q=caf%C3%A9
Fragment#results
Användare—
Lösenord—
Punycode värdIngen

Query parametrar (avkodade)

page2
sortprice asc
qcafé

Procent-kod och avkodning

encodeURIComponentname%3DJ%C3%B6hn%20Doe%26city%3DS%C3%A3o%20Paulo
encodeURIname=J%C3%B6hn%20Doe&city=S%C3%A3o%20Paulo
Decodedname=Jöhn Doe&city=São Paulo

Övervaka de exakta webbadresserna som dina användare träffar, fråga strängar ingår. Gratis för 5 övervakningar, utan kreditkort.

Börja övervaka

Hur det mäter

  • Parsing följer WHATWG URL Standard genom webbläsarens URL klass, samma beteende som fetch och länkar.
  • encodeURIComponent och encodeURI visas sida vid sida eftersom de kodar olika tecken.

Begränsningar

  • Lösenord i webbadresser är dolda i utgången men fortfarande närvarande i din ingång; undvik att klistra in referenser.
  • Systemrelaterade eller relativa webbadresser löses mot https:// för visning.

Felsökning

Plus tecken avkodar som utrymmen oväntat
Formkodning (application/x-www-form-urlencoded) använder + för utrymmen; procent-kodning i vägar gör det inte. Avkodaren här behandlar + som ett utrymme, som frågesträngar.

Relaterade verktyg