code: 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
docs: Constructs a :class:`PreparedRequest <PreparedRequest>` for transmission and returns it.