次のようなGETリクエストにcURLを使用しようとしています:
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 をリクエストの body として渡したいのですが、それが正しいかどうかわからず、実際にこれをデバッグすることもできません  curl_setopt($ch, CURLOPT_POSTFIELDS,$body);.GETリクエストで使用する権利があるかどうか知っていますか?
このコード全体が POST で完全に機能するため、ご覧のとおり、これを GET に変更しようとしています。