Jeff Edwards added the comment:

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.

----------
nosy: +Jeff.Edwards

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13866>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to