[英]How to fix Connection Refused Error in Curl
我正在嘗試從URL下載xml文件: https : //www.bayzade.net/exportlink_181019170321.xml
但是我無法下載curl。 錯誤:連接被拒絕。
但是我可以從瀏覽器上看到url。 如何解決此錯誤?
Xampp PHP 7。
$fp = fopen(dirname(__FILE__).'/errorlog.txt', 'a');
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://www.bayzade.net/exportlink_181019170321.xml',
CURLOPT_VERBOSE => true,
CURLOPT_STDERR => $fp
));
$resp = curl_exec($ch);
curl_close($ch);
print_r($resp);
拒絕連接
您需要設置CURLOPT_USERAGENT
進行完整的請求,
有些網站為不同的操作系統和瀏覽器版本提供完全不同的內容或HTML,這是通過檢測其用戶代理來完成的
僅將CURLOPT_USERAGENT
包含到您的CURLOPT中:
$fp = fopen(dirname(__FILE__).'/errorlog.txt', 'a');
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://www.bayzade.net/exportlink_181019170321.xml',
CURLOPT_VERBOSE => true,
CURLOPT_STDERR => $fp,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36',
));
$resp = curl_exec($ch);
curl_close($ch);
print_r($resp);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.