New submission from CRicky <[email protected]>:
I had an HTTP redirection that worked perfectly on version 3.1.
On version 3.2, I get a HTTP error 302. In this redirection, I actually have 2
redirections. The last one does not work because it is a relative redirection,
so urlparts.scheme is empty.
Some lines have been added in version 3.2 for security reason, but it also
blocks relative links in 302 return.
To correct, I have added empty scheme in check:
if not urlparts.scheme in ('http', 'https', 'ftp', ''):
With that, it works correctly.
I don't make you any for 3 new chars. ;)
Best regards,
CRicky
----------
components: Library (Lib)
messages: 150473
nosy: CRicky
priority: normal
severity: normal
status: open
title: [urllib.request.HTTPRedirectHandler.http_error_302] Relative Redirect
issue
type: behavior
versions: Python 3.2
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue13696>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com