OndrejPtak added the comment:
Reproducer:
* create ServerProxy with UPI containing query part, e.g.
http://example.com?foo=bar
* communicate
Old behavior:
-
send: b'POST /?foo=bar HTTP/1.1\r\nHost: example.com\r\nAccept-Encoding:
gzip\r\nContent-Type: text/xml\r\nUser-
New submission from OndrejPtak :
xmlrpc.client proxy behaviour changed and broke tools depending on URI
containing query part.
Last working version:
https://github.com/python/cpython/blob/3.8/Lib/xmlrpc/client.py#L1417
Changed behaviour here:
https://github.com/python/cpython/blob/3.9/Lib
Change by OndrejPtak :
--
title: xmlrpc.client ignores query in URI ("?action=xmlrpc2") from python-3.9
-> xmlrpc.client ignores query in URI ("?action=xmlrpc2") since python-3.9
___
Python tracker
<https://