我们有一条路由从托管前端但位于不同子域的同一服务器上提取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:连接被拒绝(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)
但是,在浏览器中打开失败的页面非常有效。
服务器环境: Windows 10 XAMPP PHP 7
任何建议将不胜感激。