- How does it handle repeating keys?
- Supports both styles: `?tag=a&tag=b` (repeated) and `?tag[]=a&tag[]=b` (bracket notation). Toggle based on what your server expects.
- Are values URL-encoded?
- Yes, automatically. Special characters (space, &, =, #) are percent-encoded. Toggle off only when debugging raw input.
- What about nested objects?
- Flat key-value by default. For nested, use bracket notation (user[name]=alice) or JSON encoding — both available.
- Does it include the leading `?`?
- Toggleable — include when appending to a base URL, omit when concatenating with existing query strings.