'Constructs a :class:`PreparedRequest <PreparedRequest>` for transmission and returns it.'

def prepare(self):

    p = PreparedRequest()
    p.prepare(method=self.method, url=self.url, headers=self.headers, files=self.files, data=self.data, params=self.params, auth=self.auth, cookies=self.cookies, hooks=self.hooks)
    return p
