Parser URL

Podziel dowolny URL na części: protokół, host, ścieżkę i parametry zapytania. Sprawdzaj linki śledzące, tagi UTM i endpointy API. Darmowy parser URL.

Zobacz każdą część adresu URL

Adres URL składa się z kilku części. W https://mybotsy.com/blog/dns-guide?utm_source=newsletter&ref=42 protokół (scheme) to https, host to mybotsy.com, ścieżka (path) to /blog/dns-guide, a zapytanie (query) to utm_source=newsletter&ref=42. URL może też zawierać port, nazwę użytkownika i fragment (część po #).

Wklej dowolny URL, a parser podzieli go na te części, żebyś mógł odczytać długie linki śledzące, sprawdzić endpointy API i wychwycić podejrzane domeny ukryte na początku lub końcu długiego linku.

To prosty sposób, by dokładnie zrozumieć, co zawiera link, zanim go użyjesz, udostępnisz lub zaczniesz debugować.

Jak korzystać z parsera URL

  1. Wklej pełny adres URL.
  2. Wyślij, aby go przeanalizować.
  3. Odczytaj protokół, host, ścieżkę i zapytanie.
  4. Skopiuj potrzebną część.

Przykłady

Link do sklepu

Dane wejściowe:

https://shop.example.com:8080/products/shoes?color=blue&size=42#reviews

Wynik:

scheme: https
host: shop.example.com
port: 8080
path: /products/shoes
query: color=blue&size=42
fragment: reviews

Zapytanie jest też rozpisane na osobne parametry: color = blue, size = 42.

Dane logowania w linku

Dane wejściowe: https://user:pass@example.com/a/b.html

Wynik:

scheme: https
host: example.com
user: user
pass: pass
path: /a/b.html

Wszystko przed @ to nazwa użytkownika i hasło, a nie strona. Linki phishingowe używają tego triku: https://bank.com@evil.example prowadzi do evil.example.

Link śledzący

Dane wejściowe: https://mybotsy.com/blog?utm_source=newsletter&utm_medium=email

Wynik:

query parameters:
utm_source = newsletter
utm_medium = email

Każdy parametr jest pokazany osobno, co ułatwia sprawdzanie długich linków śledzących.

Typowe zastosowania

  • Sprawdzanie parametrów UTM i śledzących w linkach marketingowych.
  • Debugowanie endpointów API i ciągów zapytań.
  • Sprawdzanie prawdziwej domeny długiego lub podejrzanego linku.
  • Wyodrębnianie ścieżki do przekierowań lub filtrów w statystykach.
  • Nauka budowy adresów URL.
  • Sprawdzenie, jakie parametry dodaje link afiliacyjny lub udostępniony, zanim go opublikujesz.

Wskazówki i ważne informacje

  • Dla bezpieczeństwa liczy się host: w https://paypal.com.secure-login.example/ prawdziwa domena to secure-login.example.
  • Zakodowane wartości zapytania łatwiej przeczytać po przepuszczeniu przez dekoder URL.
  • Twórz otagowane linki generatorem linków UTM, a przekierowania śledź w sprawdzaniu przekierowań URL.

Przypadki szczególne i ograniczenia

  • Podaj protokół. mybotsy.com/blog bez https:// nie zwróci żadnych części.
  • Na liście parametrów wartość zawierająca = jest ucinana na drugim = (q=a=b pokazuje q = a), a parametr bez wartości (&flag) pojawia się jako pusty. Dokładny tekst znajdziesz w pełnym wierszu zapytania.
  • Zakodowane wartości (%20, %2F) są pokazywane w postaci zakodowanej. Zdekoduj je dekoderem URL.

Najczęściej zadawane pytania

Z jakich części składa się URL?

Z protokołu (https), hosta (domeny), opcjonalnego portu, ścieżki (/strona), zapytania (?klucz=wartość) i fragmentu (#sekcja).

Co to jest ciąg zapytania (query string)?

Część po ?, która zawiera parametry klucz=wartość rozdzielone znakiem &.

Czy fragment jest wysyłany do serwera?

Nie. #fragment obsługuje przeglądarka i nie jest wysyłany w żądaniu HTTP.

Jak rozpoznać fałszywy link?

Spójrz na host, zwłaszcza na część tuż przed domeną najwyższego poziomu, taką jak .pl czy .com. To jest prawdziwa strona.

Dlaczego parser nic nie pokazuje?

W adresie URL prawdopodobnie brakuje https:// na początku albo zawiera on spacje. Dodaj protokół i usuń spacje.

Czy sprawdza, czy link jest bezpieczny?

Nie. Pokazuje tylko części adresu. Spójrz na host, by zobaczyć, dokąd naprawdę prowadzi link.

Powiązane narzędzia

Udostępnij

Popularne darmowe narzędzia