当我执行一个运行cURL请求到我在Mac上使用Laravel Valet/dnsmasq建立的.test域名的PHP脚本时,我会得到以下错误信息:
无法解析:mydomain.test(未找到域名)
当我在浏览器中测试该域名时,一切正常。
当我在终端中运行curl -Ik https://mydomain.test
时,我得到了HTTP/2 200代码,所以一切正常。
当我在终端中运行curl -k https://mydomain.test
时,我得到了页面的源代码,所以也是正常的。
为什么从PHP的cURL不起作用?我很绝望...
更新:
由于广大用户的要求;-),这是我的cURL代码。你不能再更简单了:
try {
$ch = curl_init( "http://mydomain.test" );
curl_exec( $ch );
dump(curl_error($ch));
curl_close( $ch );
} catch (Exception $e) {
var_dump($e);
}