【发布时间】:2019-12-10 18:42:50
【问题描述】:
它是一个简单的json,包含一个国家的状态,当直接从浏览器访问时可以正常工作。但是当尝试通过curl消费时,结果为null。 这是我的代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER , false);
curl_setopt($ch, CURLOPT_URL, "http://servicodados.ibge.gov.br/api/v1/localidades/estados");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json; charset=utf-8") );
$result = curl_exec($ch);
curl_close($ch);
$estados = json_decode($result, true);
print_r($estados);
die();
【问题讨论】: