[英]cURL cannot connect to host
我在curl函數中遇到問題。 當我在瀏覽器中直接運行url時,它將顯示內容,但是當我在curl函數中使用該url時,它將顯示以下消息。
Array
7
couldn't connect to host
bool(false)
我正在使用以下代碼:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_HTTPGET, true);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$queryurl);
curl_setopt ($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Accept: application/json',
'Host: http://cloud.softpanda.com.au'
));
您指定的URL返回到http://www.softpanda.com.au的301重定向,因此,除非您更正URL或將CURLOPT_FOLLOWLOCATION設置為TRUE,否則您將不會獲得內容,這將跟隨諸如您的重定向之類的重定向。重新獲得。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.