Xiang Zhang added the comment: The path with query component are unquoted entirely and then pass into _url_collapse_path. I think this behaviour is wrong and according to rfc3875 query component should be left encoded in QUERY_STRING. This patch seems to solve the problem. It passes the tests and with martin's script, it gets:
('QUERY_STRING', 'k=aa%2F%2Fbb&//q//p//=//a//b//') has the same behaviour with apache. ---------- keywords: +patch Added file: http://bugs.python.org/file40573/cgihandler.diff _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue24657> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com