我正在尝试卷曲到我的localhost laravel网站。我使用的是XAMPP 7.1,当我尝试重新连接此代码时,始终会出现错误(而不是200 OK
响应)
致命错误:未捕获的GuzzleHttp \ Exception \ ConnectException:cURL错误6:无法解析D:\ xamp7.1 \ htdocs \ wittymanager \ vendor \ guzzlehttp中的主机:test.example.localhost(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html) \ 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),数组)#1 D:\ xamp7.1 \ htdocs \ wittymanager \ vendor \ guzzlehttp \ guzzle \ src \ Handler \ CurlFactory.php(102):GuzzleHttp \ Handler \ CurlFactory :: finishError(Object(GuzzleHttp \ Handler \ CurlHandler),Object(GuzzleHttp \ Handler \ EasyHandle),Object(GuzzleHttp \ Handler \ CurlFactory))#2 D:\ xamp7.1 \ htdocs \ wittymanager \ vendor \ guzzlehttp \ guzzle \ src \ Handler \ CurlHandler.php(43):GuzzleHttp \ Handler \ CurlFactory :: finish(Object(GuzzleHttp \ Handler \ CurlHandler),Object(GuzzleHttp \ Handler \ EasyHandle),Object(GuzzleHttp \ Handler \ CurlFactory))#3 D :\ xamp7.1 \ htdocs \ wittymanager \ vendor \ guzzlehttp \ guzzle在D:\ x 185行上的amp7.1 \ htdocs \ wittymanager \ vendor \ guzzlehttp \ guzzle \ src \ Handler \ CurlFactory.php
// 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插件,用于向Laravel API发送http请求。
此应用实际上正在使用https://github.com/hyn/multi-tenant。用于多站点集成
答案 0 :(得分:1)
它显示为:
无法解析主机:
test.example.localhost
打开C:\Windows\System32\Drivers\etc\hosts
并添加以下条目:
127.0.0.1 test.example.localhost
以便知道主机名。