Php Curl/Laravel在加载资源时失败,但在从浏览器加载时失败

Php Curl/Laravel在加载资源时失败,但在从浏览器加载时失败,php,laravel,apache2,Php,Laravel,Apache2,我们有一个从托管前端但位于不同子域上的同一服务器提取JSON数据的路由。呼叫始终失败,并出现连接被拒绝错误。但是,通过直接调用资源路由来拉取数据是没有问题的 下面是失败的代码 $client = new Client(); $response = $client->get("http://api.xxxxx.xx./invoice/".$accountNumber."/".$invoiceNumber."/".$date); $invoicecontent = json_d

我们有一个从托管前端但位于不同子域上的同一服务器提取JSON数据的路由。呼叫始终失败,并出现连接被拒绝错误。但是,通过直接调用资源路由来拉取数据是没有问题的

下面是失败的代码

$client = new Client();
    $response = $client->get("http://api.xxxxx.xx./invoice/".$accountNumber."/".$invoiceNumber."/".$date);
    $invoicecontent = json_decode($response->getBody()->getContents());
上述操作始终失败,并出现此错误:

CurlFactory.php第186行中的ConnectException: cURL错误7:无法连接到api.xxx.xx端口80:连接被拒绝(请参阅)

但是,在浏览器中打开失败的页面效果很好

服务器环境: 视窗10 XAMPP PHP7


如有任何建议,将不胜感激

它是本地/开发url吗?如果是,curl无法解析IP,因此无法连接。不,这是一个实时url。如果在同一台计算机上的浏览器中打开,它无法加载的URL将返回JSON数据。它是本地/dev URL吗?如果是,curl无法解析IP,因此无法连接。不,这是一个实时url。如果在同一台机器上的浏览器中打开,它无法加载的URL将返回JSON数据。