PHP cURL GET 请求和请求的正文
我正在尝试使用cURL进行这样的GET请求:
function connect($id_user){
$ch = curl_init();
$headers = array(
'Accept: application/json',
'Content-Type: application/json',
);
curl_setopt($ch, CURLOPT_URL, $this->service_url.'user/'.$id_user);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_HEADER, 0);
$body = '{}';
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_POSTFIELDS,$body);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Timeout in seconds
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$authToken = curl_exec($ch);
return $authToken;
}
正如你所看到的,我想传递$body作为请求的正文,但我不知道它是否正确,我实际上无法调试它,你知道是否有权与GET请求一起使用吗?curl_setopt($ch, CURLOPT_POSTFIELDS,$body);
因为这个enteire代码与POST完美配合,现在我正在尝试将其更改为GET,如您所见