default post data to empty byte string
authorKenneth Reitz <me@kennethreitz.com>
Fri, 27 May 2011 11:59:28 +0000 (07:59 -0400)
committerKenneth Reitz <me@kennethreitz.com>
Fri, 27 May 2011 11:59:28 +0000 (07:59 -0400)
Refs #45

requests/api.py

index e7552be02df504c747c0bf3a6eed60aaadf8864e..426cfaf3b43e50b39304eba2c89c2bd9b1ca0d03 100644 (file)
@@ -81,7 +81,7 @@ def head(url, params=None, headers=None, cookies=None, auth=None, timeout=None):
     return request('HEAD', url, params=params, headers=headers, cookies=cookies, auth=auth, timeout=timeout)
 
 
-def post(url, data=None, headers=None, files=None, cookies=None, auth=None, timeout=None, allow_redirects=False):
+def post(url, data='', headers=None, files=None, cookies=None, auth=None, timeout=None, allow_redirects=False):
     """Sends a POST request. Returns :class:`Response` object.
 
     :param url: URL for the new :class:`Request` object.
@@ -98,7 +98,7 @@ def post(url, data=None, headers=None, files=None, cookies=None, auth=None, time
                    timeout=timeout, allow_redirects=allow_redirects)
 
 
-def put(url, data=None, headers=None, files=None, cookies=None, auth=None, timeout=None, allow_redirects=False):
+def put(url, data='', headers=None, files=None, cookies=None, auth=None, timeout=None, allow_redirects=False):
     """Sends a PUT request. Returns :class:`Response` object.
 
     :param url: URL for the new :class:`Request` object.