运行apt升级并重新启动ubuntu服务器后,cUrl(通过Guzzle)报告了一个主机无法解析的错误。
cURL error 6: Could not resolve host: xx.xx (see http:\/\/curl.haxx.se\/libcurl\/c\/libcurl-errors.html)
我的代码是
$client = new Client();
$response = $client->post("https://xx.xx?r=/center/api", [
RequestOptions::HEADERS => [
'X-Requested-With' => 'XMLHttpRequest'
]
]);
这是随机发生的,涉及多个域。同时,我正在终端上对这些域执行ping操作,并且它们正在运行。
在StackOverflow和Google上,我只能找到将主机添加到主机文件的解决方案,但对我来说,这似乎不是一个真正的解决方案。