Either key-value pairs, single values, or plain
query fragments. Key value pairs will be serialized as k=v
, and blocks
of key-value pairs/single values will be combined using &
. Note that no
&
or other separators are added around plain query fragments - if
required, they need to be added manually as part of the plain query
fragment.
Adds the given parameter to the query.
Adds the given parameters to the query.
Adds the given parameters to the query.
Adds the given parameters to the query.
Either key-value pairs, single values, or plain query fragments.
Either key-value pairs, single values, or plain
query fragments. Key value pairs will be serialized as k=v
, and blocks
of key-value pairs/single values will be combined using &
. Note that no
&
or other separators are added around plain query fragments - if
required, they need to be added manually as part of the plain query
fragment.
A URI. All components (scheme, host, query, ...) are stored unencoded, and become encoded upon serialization (using toString).
Either key-value pairs, single values, or plain query fragments. Key value pairs will be serialized as
k=v
, and blocks of key-value pairs/single values will be combined using&
. Note that no&
or other separators are added around plain query fragments - if required, they need to be added manually as part of the plain query fragment.