This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Jeff.Edwards
Recipients Jeff.Edwards, Stephen.Day, cvrebert, eric.araujo, ezio.melotti, jin, maker, orsenthil, ronnix, samwyse
Date 2014-01-26.18:42:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1390761738.35.0.0336338411451.issue13866@psf.upfronthosting.co.za>
In-reply-to
Content
It's interesting how long this issue has been around.  It seems to be because the form-urlencoded spec is specified as url-percent-encoding EXCEPT for ' ' -> '+', which does seem to be unintuitive.

To note, there are a few known cases where the exception does lead to either confusion or outright breakage, such as AWS Signature V4 authentication which requires an an HMAC of the 'canonical' query string which expected the parameters sorted and url encoding where ' ' -> '%20'.  While I do not believe that should be the sole reason to force a change, it does add to the utility of the currently-submitted patch as written.
History
Date User Action Args
2014-01-26 18:42:18Jeff.Edwardssetrecipients: + Jeff.Edwards, orsenthil, samwyse, ezio.melotti, eric.araujo, cvrebert, maker, ronnix, Stephen.Day, jin
2014-01-26 18:42:18Jeff.Edwardssetmessageid: <1390761738.35.0.0336338411451.issue13866@psf.upfronthosting.co.za>
2014-01-26 18:42:18Jeff.Edwardslinkissue13866 messages
2014-01-26 18:42:18Jeff.Edwardscreate