curl 给出错误 curl: (7) 无法连接到主机


curl give error curl: (7) couldn't connect to host

我正在尝试使用 exec() 函数从 php 执行 curl 命令,但它给了我错误

curl:(7) 无法连接到主机

这是我的代码:

$command = "curl http://localhost:6821/schedule.json 
           -d project=default -d search=".$_POST["search_type"]." 
           -d url='".$url_info["url"]."' -d domain='".$domain."' -d               
           city='".$url_info["city"]."' -d state='".$url_info["state"]."' 2>&1";
$return = exec($command);
echo $return;

我是卷发的初学者。我搜索并发现有一个 php 库可以执行 curl 命令功能,但我不知道如何使用 curl 库将此命令行转换为 php 代码。

这可能是您的问题。由于 curl 设置为端口 6821,因此它可能会被阻止。对端口 80 的相同请求是否有效?看看这个其他线程。

如何解决cURL错误(7):无法连接到主机?