Kodować pełny URL czy komponent?
Koduj komponent, gdy wartość jest danymi wewnątrz innego URL. Pełny URL koduj tylko wtedy, gdy chcesz zachować separatory.
Koduj i dekoduj komponenty URL lub pełne adresy, obsługuj zapis spacji jako +, sprawdzaj parametry zapytania, kopiuj wynik i zmieniaj kierunek.
Kodowanie URL łatwo zepsuć, bo pełny adres i pojedyncza wartość parametru mają inne reguły. To narzędzie ma oba tryby: komponent dla wartości w segmencie ścieżki lub parametrze zapytania oraz pełny URL, gdy separatory mają pozostać strukturą, a niebezpieczne znaki mają zostać zakodowane.
Inspektor query pokazuje zdekodowane nazwy i wartości parametrów, gdy wynik zawiera query string. To pomaga przy debugowaniu przekierowań OAuth, linków analitycznych, podpisanych URL-i i skopiowanych przykładów API.
Ładowanie narzędzia...
Podwójne kodowanie to klasyczny błąd: znak procentu staje się %25, a już zakodowana wartość przestaje pasować do oczekiwań odbiorcy. Innym częstym problemem jest kodowanie całego URL jako komponentu, gdy zakodowana miała być tylko wartość redirect URI. Sprawdzaj, czy zarezerwowane znaki URL mają pozostać strukturą, czy stać się danymi.
Koduj komponent, gdy wartość jest danymi wewnątrz innego URL. Pełny URL koduj tylko wtedy, gdy chcesz zachować separatory.
Kodowanie formularzy HTML często zapisuje spacje jako + w query stringach. Percent-encoding używa %20.
Tak. Gdy przekonwertowana wartość zawiera parametry, tabela pokazuje ich nazwy i zdekodowane wartości.