Query String Builder
Pridaj key/value riadky; dostaneš správne URL-encoded query string. Podpora array (a[]=1) a bracket-less opakovaných kľúčov.
Zadaj vstup vyššie, aby si videl výsledok.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Query string je časť URL za ?, ktorá nesie parametre vo formáte kľúč=hodnota&ďalší=hodnota. Hodnoty musia byť percent-encoded. Tento builder ti dá rows na pridanie kľúč/hodnota párov a postaví správne URL-encoded query string vrátane podpory pre arrays (a[]=1&a[]=2) a opakované kľúče bez bracketov.
Kedy to použiť
- Príprava komplexnej API URL s viacerými filtrami.
- Test, ako sa rôzne query string conventions parsujú v backend-e.
- Debug, prečo daný parameter neprichádza ako očakávaš.
- Konverzia user-friendly form-data na URL parameters.
Časté chyby
- Percent-encoding. Medzera =
%20alebo+(form-encoded). Pre URL preferuj%20. - Špeciálne znaky.
&,=,?,#musia byť v hodnote escapované. - Array konvencia. PHP/Rails očakávajú
a[]=1, Java / .NET zvyknú akceptovaťa=1&a=2. Líši sa. - Order matters? RFC nedefinuje. Niektoré frameworky berú prvý, niektoré posledný hodnotu duplicitného kľúča.
- Limit dĺžky URL. Praktický limit ~2000 znakov; nad to použij POST.