protected function extractResponse($response)
    {
        $this->transport_error = $response->getError();
        $this->raw             = $response->getContent();
        $this->sent            = $response->getSent();
        $this->headers         = $response->getHeaders();
        $this->method          = $response->getMethod();
        $this->url             = $response->getUrl();
        $this->request_data    = $response->getRequestData();
    }