我认为这应该很简单,但我无法理解。
我需要向以下格式的 url 发出请求:
http://ratings.api.co.uk/business/ {lang}/{fhrsid}/{format} 其中 lang 将设置为 en-GB,fhrsid 是标识符,格式是 json。
我尝试了以下方法,但我只是得到 null 作为回报:
$data = array("lang" => "en-GB", "fhrsid" => "80928");
$data_string = json_encode($data);
$ch = curl_init('http://ratings.api.co.uk/business/json');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string)) );
$Jsonresult = curl_exec($ch);
curl_close($ch);
var_dump(json_decode($Jsonresult));
感激地收到任何帮助