private function hostResolver()

in src/Request/Traits/AcsTrait.php [217:233]


    private function hostResolver(&$host, $region_id)
    {
        // 2. Find host by rules.
        if ($this->endpointRegional !== null) {
            $host = AlibabaCloud::resolveHostByRule($this);
        }

        // 3. Find in the local array file.
        if (!$host) {
            $host = AlibabaCloud::resolveHost($this->product, $region_id);
        }

        // 4. Find in the Location service.
        if (!$host && $this->serviceCode) {
            $host = LocationService::resolveHost($this);
        }
    }