Przejdź do treści

URL parser i koder

Zrozum dokładnie co zawiera URL i wyprodukuj poprawnie zakodowane łańcuchy zapytań.

Programhttps:
Hostshop.example.com
Port8443 → 8443
Pochodzeniehttps://shop.example.com:8443
Ścieżka/catalog/winter%20sale
Segmenty ścieżki (dekodowane)catalog / winter sale
Pytania?page=2&sort=price%20asc&q=caf%C3%A9
Fragment#results
Użytkownik—
Hasło—
Punycode hostnie

Parametry zapytania (dekodowane)

page2
sortprice asc
qcafé

Współrzędne-kodowanie i dekodowanie

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

Monitor dokładnych adresów URL, w tym łańcuchów zapytań. Bezpłatnie dla 5 monitorów, bez karty kredytowej.

Rozpoczęcie monitorowania

Jak mierzy

  • Parsing jest zgodny ze standardem WHATWG URL za pośrednictwem klasy URL przeglądarki, takie samo zachowanie jak fetch i linki.
  • encodeURIComponent i encodeURI są pokazane obok siebie, ponieważ kodują różne znaki.

Granice

  • Hasła w adresach URL są ukryte w wyjściu, ale nadal są obecne w danych wejściowych; unikaj wklejania referencji.
  • Relative Scheme- lub relative URL są rozwiązywane w stosunku do https:// na wyświetlaczu.

Rozwiązywanie problemów

Plus znaki dekodują jako miejsca niespodziewanie
Forma kodowania (application/x-www-form-urlencoded) wykorzystuje + dla spacji; kodowanie na ścieżkach nie. Dekoder tutaj traktuje + jako przestrzeń, jak struny zapytań.

Powiązane narzędzia