def prepare(self,<EOL>method=None, url=None, headers=None, files=None, data=None,<EOL>params=None, auth=None, cookies=None, hooks=None, json=None):
self.prepare_method(method)<EOL>self.prepare_url(url, params)<EOL>self.prepare_headers(headers)<EOL>self.prepare_cookies(cookies)<EOL>self.prepare_body(data, files, json)<EOL>self.prepare_auth(auth, url)<EOL>self.prepare_hooks(hooks)<EOL>
Prepares the entire request with the given parameters.