-def get(url, params={}, headers={}, auth=None):
+def get(url, params={}, headers={}, cookies=None, auth=None):
"""Sends a GET request. Returns :class:`Response` object.
:param url: URL for the new :class:`Request` object.
r.url = url
r.params = params
r.headers = headers
+ r.cookiejar = cookies
r.auth = _detect_auth(url, auth)
r.send()
return r.response
-def head(url, params={}, headers={}, auth=None):
+def head(url, params={}, headers={}, cookies=None, auth=None):
"""Sends a HEAD request. Returns :class:`Response` object.
:param url: URL for the new :class:`Request` object.
# return response object
r.params = params
r.headers = headers
+ r.cookiejar = cookies
r.auth = _detect_auth(url, auth)
r.send()
return r.response
-def post(url, data={}, headers={}, files=None, auth=None):
+def post(url, data={}, headers={}, files=None, cookies=None, auth=None):
"""Sends a POST request. Returns :class:`Response` object.
:param url: URL for the new :class:`Request` object.
r.files = files
r.headers = headers
+ r.cookiejar = cookies
r.auth = _detect_auth(url, auth)
r.send()
return r.response
-def put(url, data='', headers={}, files={}, auth=None):
+def put(url, data='', headers={}, files={}, cookies=None, auth=None):
"""Sends a PUT request. Returns :class:`Response` object.
:param url: URL for the new :class:`Request` object.
r.data = data
r.files = files
r.headers = headers
+ r.cookiejar = cookies
r.auth = _detect_auth(url, auth)
r.send()
return r.response
-def delete(url, params={}, headers={}, auth=None):
+def delete(url, params={}, headers={}, cookies=None, auth=None):
"""Sends a DELETE request. Returns :class:`Response` object.
:param url: URL for the new :class:`Request` object.
r.method = 'DELETE'
r.headers = headers
+ r.cookiejar = cookies
r.auth = _detect_auth(url, auth)
r.send()