code: def do_request(self, request, proxies, timeout, **_):
          
          print('{0} {1}'.format(request.method, request.url))
          response = self.http.send(request, proxies=proxies, timeout=timeout,
                                    allow_redirects=False)
          response.raw = None  # Make pickleable
          return response
docs: Dispatch the actual request and return the result.