【发布时间】:2019-07-08 08:45:08
【问题描述】:
当我执行一个 PHP 脚本,该脚本运行一个 cURL 请求到一个 .test 域,该域是在我的 Mac 上使用 Laravel Valet/dnsmasq 设置的,我打印了这个错误:
无法解析: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);
}
【问题讨论】:
-
你能分享你的 PHP curl 代码吗?
-
没有你的 php curl 代码很难说什么
-
我已经更新了代码。
标签: php laravel curl dnsmasq laravel-valet