Closed
Description
According to the RFC,
[ IPv6 host address ] is the only place where square bracket characters are allowed in the URI syntax.
So requiring OpenAPI clients to serialize parameters using square brackets means asking them to violate RFC 3986.
The same is true for the allowReserved
field. The only reserved characters that need to be encoded for query strings at all are #
, [
, and ]
. Allowing these to pass through unencoded produces an invalid query string.