public function getAsync(
        $uri,
        array $parameters = [],
        array $headers = [],
        string $protocol = '1.1'
    ): Promise {
        $request = $this->createQueryRequest(
            static::METHOD_GET,
            $uri,
            $parameters,
            $headers,
            $protocol
        );

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