public function resolveHost()

in src/Request/Traits/AcsTrait.php [164:185]


    public function resolveHost()
    {
        // Return if specified
        if ($this->uri->getHost() !== 'localhost') {
            return;
        }

        $region_id = $this->realRegionId();
        $host      = '';

        $this->resolveHostWays($host, $region_id);

        if (!$host) {
            throw new ClientException(
                "No host found for {$this->product} in the {$region_id}, you can specify host by host() method. " .
                'Like $request->host(\'xxx.xxx.aliyuncs.com\')',
                SDK::HOST_NOT_FOUND
            );
        }

        $this->uri = $this->uri->withHost($host);
    }