Query-stringbuilder
Stel een correct gecodeerde querystring samen uit een lijst met sleutel-waardeparen. De bouwmethode verwerkt gereserveerde tekens, ruimtes en niet-ASCII-invoer zoals vereist wordt in RFC 3986, zodat u het resultaat rechtstreeks in een URL kunt invoeren zonder problemen te ondervinden bij het gebruik van ampersands of gelijktekenen.
Hoe bouwt u een querystring op?
-
1
Voeg uw paren toe
Typ de naam en waarde van elke parameter in. Voeg extra rijen toe voor extra sleutels.
-
2
Laat de encoding plaatsvinden.
Spaties worden %20, niet-ASCII-tekst krijgt UTF-8-procentcodering en gereserveerde tekens zoals & = # ? worden veilig gecodeerd.
-
3
Kopieer de uitvoering
Voeg het aan uw URL toe met ? of plak het in Postman, curl of een fetch()-opdracht.
Wat wordt gecodeerd
Volgens RFC 3986 moet alles wat buiten de niet-gereserveerde set (A-Z a-z 0-9 - _ . ~) valt, binnen een query-component worden percentagegecodeerd. In de praktijk betekent dit dat:
| Karakter | Gecodeerd als | Waarom |
|---|---|---|
| ruimte | %20 of + |
Onduidelijk afhankelijk van het context |
& |
%26 |
Scheidt paren en brekt de string |
= |
%3D |
Onderscheidt sleutel van waarde |
# |
%23 |
Start het fragment |
? |
%3F |
Start de query zelf |
/ |
%2F |
Veilig in de paden, risicovol in de waarden |
Herhaalde sleutels
Elke rij wordt apart gecodeerd en behoudt zijn volgorde. Twee rijen met tag leveren dus tag=a&tag=b op. Verwacht uw server vierkante haken, voer dan tag[] als sleutel in. De tool raadt de conventie van uw framework niet.
Tips
- Codificeer altijd de door de gebruiker ingevoerde waarden; voeg ze nooit in hun originele vorm toe aan de URL. Als een waarde binaire lijkt, encodeer hem met base64url voordat u hem gebruikt.
Veelgestelde vragen
De bouwer schrijft spaties volgens RFC 3986 altijd als %20. De parser accepteert ook + en zet dit bij formulierquery’s om in een spatie.
Herhaal de sleutel: tags=php&tags=laravel. Sommige frameworks vereisen haaknotatie zoals tags[]=php&tags[]=laravel; pas deze aan op basis van hoe uw backend de gegevens verwerkt.
Dit betreft de HTML-entiteitenencoding die wordt toegepast door uw sjabloonengine, en niet de querystring zelf. Zorg ervoor dat u de uitvoer niet dubbel escapt wanneer u deze weergeeft binnen een <href>.
Er is geen universele praktische limiet; browsers, proxy’s, CDN’s en servers hanteren eigen grenzen. Gebruik voor grote gegevens een requestbody.
Gerelateerde tools
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
HTML-tekenreferentie
Een doorzoekbare lijst met HTML-entiteiten, hun benoemde en numerieke codes, plus kopiëren met één klik voor speciale tekens en symbolen.
Sneltoetsenoverzicht
Zoek gedocumenteerde standaardsneltoetsen voor VS Code, Chrome en Bash met GNU Readline op macOS, Windows en Linux.
E-mailvalidator
Valideer een e-mailadres: RFC 5322-syntaxcontrole, live MX-record-zoekopdracht, plus details over lokaal deel, domein en lengte. Er wordt geen e-mail verstuurd.
EditorConfig-generator
Bouw een .editorconfig met je regels voor inspringen, regeleinde en tekenset, en voeg voor elke taal in je repository de juiste sectie toe: Python, Go, YAML, Makefile en meer.
Decimaal naar octaal omrekenaar
Zet hele decimale getallen om naar hun octale vorm (basis 8). Typ een getal en lees direct de octale cijfers. De methode van delen door 8 wordt hieronder uitgelegd.
Tool beschikbaar in andere talen
- Constructor de Cadenas de Consulta [ES]
- クエリ文字列ビルダー [JA]
- Query-String-Builder [DE]
- Frågesträngbyggare [SV]
- Constructeur de chaînes de requête [FR]
- 쿼리 문자열 생성기 [KO]
- Construtor de String de Consulta [PT]
- بناء سلسلة الاستعلام (Query String Builder) [AR]
- Bộ tạo chuỗi truy vấn [VI]
- Pembangun String Kueri [ID]
- Strument do tworzenia zapytań (Query String Builder) [PL]
- เครื่องมือสร้างสตริงสำหรับคำสั่งค้นหา (Query String Builder) [TH]
- Costruttore di Stringhe di Query [IT]
- Стринг-генератор запросов [RU]
- Sorgu Dizesi Oluşturucu [TR]
- 查询字符串构建器 [ZH]
- Query String Builder [EN]