Message 77796 - Python tracker (original) (raw)
Clarifying the diagnosis, the offending spurious bytes are only present when we use 3.0's GET above.
That's because urllib.request.HTTPHandler asks for a vanilla http.client.HTTPConnection, which uses HTTP 1.1.
IIUC, either we change the request version back to 1.0 (attached patch) or correct the way the response is processed (is it at all?).
I think HTTPSHandler will also suffer from this, perhaps [Fancy]URLopener too.
[Antoine: cool, an edit conflict that agrees with what I was about to post :D]