diff --git a/requests/models.py b/requests/models.py index d676fb33..8ff4ad8b 100644 --- a/requests/models.py +++ b/requests/models.py @@ -283,6 +283,9 @@ class Request(object): returns it twice. """ + if isinstance(data, bytes): + return data, data + if hasattr(data, '__iter__') and not isinstance(data, str): data = dict(data)