Parametry

KluczWartosc

Wyjsciowy adres URL

Przyklad Kreatora Query String

Wprowadz pary klucz-wartosc i bazowy adres URL, aby uzyskac poprawnie zakodowany ciag zapytania. Przykladowe wyjscie:

Wyjsciowy adres URL

Kliknij Przyklad powyzej, aby zaladowac ten przyklad.

Czym jest ciag zapytania?

Ciag zapytania to czesc adresu URL po znaku ?, zawierajaca pary klucz-wartosc oddzielone znakiem &. Znaki specjalne w wartosciach sa kodowane procentowo zgodnie z RFC 3986. Na przyklad spacja staje sie %20, a & staje sie %26. To narzedzie uzywa interfejsu API URLSearchParams przegladarki do budowania poprawnie zakodowanych ciagow zapytania.

Jak uzywac tego narzedzia

1

Wprowadz bazowy adres URL i parametry

Wpisz lub wklej bazowy adres URL (np. https://api.example.com/search). Nastepnie dodaj pary klucz-wartosc korzystajac z tabeli. Uzyj pola wyboru, aby wlaczac lub wylaczac poszczegolne parametry bez ich usuwania.

2

Przejrzyj zakodowany adres URL

Prawy panel aktualizuje sie natychmiastowo z w pelni zakodowanym procentowo adresem URL. Spacje, ampersandy i inne znaki specjalne w wartosciach sa kodowane automatycznie. Wylaczone parametry sa pomijane.

3

Kopiuj lub Pobierz

Kliknij Kopiuj, aby umiescic adres URL w schowku, lub Pobierz, aby go zapisac. Aby przeanalizowac istniejacy adres URL na jego parametry, uzyj Analizatora URL.

Często zadawane pytania

Co się dzieje ze znakami specjalnymi w wartościach?

Są kodowane procentowo przy użyciu URLSearchParams. Spacje stają się + w wyjściu URLSearchParams i %20 w ścisłym kodowaniu RFC 3986. Oba są poprawnie dekodowane przez wszystkie przeglądarki i frameworki serwerowe.

Czy mogę mieć zduplikowane klucze?

Tak. Dodaj wiele wierszy z tą samą nazwą klucza. Daje to tag=foo&tag=bar, co jest prawidłowe zgodnie ze specyfikacją i używane do parametrów wielowartościowych w API i przesyłaniu formularzy.

Powiązane narzędzia