You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
exalate-issue-syncbot
changed the title
Do not considere semicolon as query param separator
Do not consider semicolon as query param separator
Sep 1, 2023
The API uses a semicolon as a value separator for query parameters and then the ; is getting translated to &.
As it maybe a Breaking Change for some users, we will introduce a settings into the gravitee.yaml to define the behaviour to adopt.To handle this without impacting other APIs that may need to handle semicolon as a separator, implement a new
custom-query-parameters-parser
policy: https://github.com/gravitee-io/gravitee-policy-custom-query-parameters-parserHow to test
?filter=field1%20name;field2%20age
)Should also work in debug mode
Additional information
Policy is not part of the default bundle
you can find it here: https://download.gravitee.io/#graviteeio-apim/plugins/policies/gravitee-policy-custom-query-parameters-parser/
The text was updated successfully, but these errors were encountered: