You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
The query parameters are parsed out of a string using urlparse.parse_qs, which produces a dictionary whose values are lists of values. The query parameters are then stuffed back into a string using urlencode.urlencode, which uses percent-encoding to encode lists as literal sequences of brackets and commas, resulting in parse_qs and urlencode not being inverse operations. This change adds the doseq flag to urlencode, thus making it encode each value from the list of values as a separate key=value pair, thus making it a true inverse of parse_qs. R=dnj@chromium.org Change-Id: Ic4631cc672f9e42ba371306efdda71892d625119 Reviewed-on: https://chromium-review.googlesource.com/575398 Reviewed-by: Daniel Jacques <dnj@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org> |
8 years ago | |
---|---|---|
.. | ||
examples | ||
resources | 8 years ago | |
OWNERS | ||
__init__.py | ||
api.py | ||
test_api.py |