Ошибка 6 cURL: Не удалось разрешить хост: test.example.localhost (см. http://curl.haxx.se/libcurl/c/libcurl-errors.html) в

Я пытаюсь свернуться на свой сайт localhost laravel. Я использую XAMPP 7.1 При попытке восстановить этот код всегда выдает ошибку (вместо 200 OK ответ)

Неустранимая ошибка: Uncaught GuzzleHttp\Exception\ConnectException: ошибка cURL 6: Не удалось разрешить хост: test.example.localhost (см. Http://curl.haxx.se/libcurl/c/libcurl-errors.html) в D:\xamp7.1\htdocs\wittymanager\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:185 Трассировка стека: #0 D:\xamp7.1\htdocs\wittymanager\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(149): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array) #1 D:\xamp7.1\htdocs\wittymanager\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php(102): GuzzleHttp\Handler\CurlFactory::finishError(Объект (GuzzleHttp\Handler\CurlHandler), Объект (GuzzleHttp \ Handler \ EasyHandle), Объект (GuzzleHttp\Handler\CurlFactory)) #2 D:\xamp7.1\htdocs\wittymanager\vendor\guzzlehttp\guzzle\src\Handler\CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish(Объект (GuzzleHttp\Handler\CurlHandler), Объект (GuzzleHttp \ Handler \ EasyHandle), Объект (GuzzleHttp\Handler\CurlFactory)) #3 D:\xamp7.1\htdocs\wittymanager\vendor\guzzlehttp\guzzle in D:\xamp7.1\htdocs\wittymanager\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php в строке 185

 // URL = http://test.example.localhost/api/lang-sync
 public static function test($url, $data) {   
    $client = new \GuzzleHttp\Client();

    $res = $client->request('POST', $url, $data);

    $response = $res->getBody();

    if($res->getStatusCode() == 200) 
    {
        print_r($res);

    } else {

        print_r($response);

    }
 }

На промежуточном сервере все в порядке. Перезапуск xampp не помогает.

РЕДАКТИРОВАТЬ:

test.example.localhost уже добавлен в файл хоста.

Этот плагин WordPress отправляет HTTP-запрос в API Laravel.

Это приложение на самом деле использует https://github.com/hyn/multi-tenant. для мультисайтовой интеграции

1 ответ

Это читает:

Не удалось разрешить хост: test.example.localhost

открыть C:\Windows\System32\Drivers\etc\hosts и добавьте эту запись:

127.0.0.1 test.example.localhost

так что имя хоста будет известно.

Другие вопросы по тегам