我想从API获取数据。在我的localhost服务器上,我可以使用CURL方法来获取该数据。但是在在线网络服务器上,由于“安全原因”,我无法使用CURL。
当我尝试使用file_get_contents时,获取该数据需要30多秒,这是不正常的。
是否有其他方法可以从API获取数据?
我尝试从http://services.runescape.com/m=itemdb_rs/api/catalogue/detail.json?item=1050
获取数据的网址答案 0 :(得分:0)
也许fopen:
function URLopen($url)
{
ini_set('user_agent','MSIE 4\.0b2;');
$dh = fopen("$url",'r');
$result = fread($dh,8192);
return $result;
}
$returned=URLopen("http://services.runescape.com/m=itemdb_rs/api/catalogue/detail.json?item=1050");
print_r(json_decode($returned));