Co robi to narzędzie
Parser URL rozkłada adres internetowy na części i dekoduje każdą z nich: protokół, nazwę użytkownika i hasło, hosta, port, ścieżkę, ciąg zapytania i fragment. Parametry zapytania są wypisane w tabeli, po jednym w wierszu, a powtarzające się klucze zachowują kolejność, dzięki czemu nawet długi adres śledzący lub adres API da się odczytać jednym spojrzeniem.
Zinternacjonalizowane nazwy domen są pokazywane zarówno w punycode (tak, jak przesyła je sieć), jak i zdekodowane do Unicode, a wiersz portu pokazuje domyślny port protokołu, gdy URL go nie podaje.
Jak używać
- Wklej URL w polu wejściowym lub kliknij Przykład.
- Przejrzyj części w panelu wyników. Każda wartość ma przycisk kopiowania.
- Edytuj, dodawaj lub usuwaj parametry zapytania w tabeli. Pole wejściowe zaktualizuje się odbudowanym adresem URL, gotowym do skopiowania.
Błędne kodowanie procentowe (np. %zz) nie przerywa analizy; wyświetlany jest surowy tekst, a parametr zostaje oznaczony jako błędnie zakodowany.
Przykład
https://user:p%40ss@www.example.com:8080/docs/getting%20started/?q=caf%C3%A9+au+lait&tag=js#install
Ten URL ma protokół https, użytkownika user z hasłem p@ss, hosta www.example.com, port 8080, zdekodowaną ścieżkę /docs/getting started/, parametry q = café au lait i tag = js oraz fragment install.
Wskazówki
- Sprawdzaj nim adresy przekierowań i wywołań zwrotnych: nadmiarowy
#lub niezakodowany&w wartości zmienia miejsce, w którym kończą się parametry. - Aby zakodować lub zdekodować pojedynczą wartość zamiast całego URL, użyj narzędzia do kodowania/dekodowania URL.
- Wszystko działa lokalnie w przeglądarce; adresy z tokenami nigdzie nie są wysyłane.
FAQ
› Jak parser odczytuje URL?
Tym samym algorytmem WHATWG URL, którego używa przeglądarka, więc widoczny host, port i ścieżka to dokładnie to, o co poprosiłaby przeglądarka. Ciąg zapytania jest dodatkowo dzielony ręcznie, aby każdy parametr był widoczny w postaci surowej i zdekodowanej.
› Czy mogę wkleić URL bez https://?
Tak. Dane takie jak example.com/page czy localhost:3000/api są odczytywane jako adresy https://, a wynik informuje, że protokół został przyjęty domyślnie.
› Dlaczego + zamienia się w spację?
W kodowaniu formularzy HTML znak + w ciągu zapytania oznacza spację. Jeśli Twój serwer traktuje + dosłownie, wyłącz w opcjach Dekoduj + w zapytaniu jako spację.
› Co się dzieje po edycji parametru?
Ciąg zapytania jest odbudowywany z poprawnym kodowaniem procentowym i zapisywany z powrotem w polu wejściowym, więc URL u góry zawsze zgadza się z tabelą. Usunięcie wszystkich parametrów usuwa też znak ?.