public function request($method, $url, $data = null, $headers = [])
    {
        $request = $this->prepareRequest(new Request(), $method, $url, $data, $headers);

        return $this->send($request);
    }