diff --git a/requests/models.py b/requests/models.py index 2c3241d4..c46d8ed1 100644 --- a/requests/models.py +++ b/requests/models.py @@ -32,7 +32,7 @@ class Request(object): def __init__(self, url=None, headers=dict(), files=None, method=None, data=dict(), auth=None, cookiejar=None, timeout=None, - redirect=True, allow_redirects=False): + redirect=False, allow_redirects=False): socket.setdefaulttimeout(timeout) @@ -135,6 +135,7 @@ class Request(object): return opener.open + def _build_response(self, resp): """Build internal :class:`Response ` object from given response.""" @@ -155,6 +156,8 @@ class Request(object): except zlib.error: pass + # TODO: Support deflate + response.url = getattr(resp, 'url', None) return response