-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Open
Description
Is there an existing feature request for this?
- I have searched the existing feature requests
Is your feature request related to a problem? Please describe.
When using a multi-value query string parameter only the first value is checked.
Url ENDPOINT?sections=90§ions=130
with this check:
r.Queries("sections", "130")
It doesn't match, and it should because the only key-value required matches, but as it only checks the first it encounters (sections=90 in this case), it determines it doesn't match.
getURLQuery()
only looks for the first query key: findFirstQueryKey()
.
Describe the solution that you would like.
Multi-value query params like sections=90§ions=130
should be matched by both commands from below, regardless of the order in the query string:
r.Queries("sections", "130")
r.Queries("sections", "90", "sections", "130")
Describe alternatives you have considered.
No response
Anything else?
This issue came up here: friendsofgo/killgrave#164
Metadata
Metadata
Assignees
Labels
No labels