parameters property

String parameters
final

The query parameters — the selector's portion after ?.

Delivered byte-exact: the channel is length-carried in both directions, so an interior NUL survives the send seam and this receive seam alike. (Before that rebase the value was measured with strlen on both sides and truncated at the first NUL.) The decode is lenient, like every other display string on a receive surface.

Absent and present-but-empty are the same value here, and that is canon's doing, not this binding's. Measured: a query sent with no parameters and a query sent with parameters: '' both arrive as the empty string. canon collapses them before any wire encoding — its own string view takes a NULL pointer at length 0 and a non-NULL pointer at length 0 alike — which is also why this field is a non-nullable String: there is no absent value to render.

Implementation

final String parameters;