无法在php中使用curl获取get api数据

无法在php中使用curl获取get api数据,php,curl,get,Php,Curl,Get,我有一个python api url,它是一个get请求。它以以下格式作出答复: {"Status":"DONE"} 我在php中使用curl调用api并获取上面的url,但没有显示任何内容。代码如下: <form action="test.php" method="post" enctype="multipart/form-data"> <input type="submit" name="testapi" value="Test API " /> <

我有一个python api url,它是一个get请求。它以以下格式作出答复:

{"Status":"DONE"}
我在php中使用
curl
调用api并获取上面的url,但没有显示任何内容。代码如下:

<form action="test.php" method="post" enctype="multipart/form-data">

    <input type="submit" name="testapi" value="Test API " />

</form>

<?php 
    if(isset($_POST['testapi']))
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://<api_url>/api/v1/');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $data = curl_exec($ch);
        curl_close($ch);
        echo $data;

    }
?>

运行
var_dump(curl_getinfo($ch))
查看有关请求如何进行的详细信息。查看并检查这是否有助于显示是否存在任何问题。@AlexHowansky在
echo$data之后,我应该在何处运行它?在
curl\u exec()
Run
var\u dump(curl\u getinfo($ch))之后查看手册中的此代码示例
查看有关请求如何进行的详细信息。查看并检查这是否有助于显示是否存在任何问题。@AlexHowansky在
echo$data之后,我应该在何处运行它?在
curl\u exec()
G:\wamp\www\test.php:37:
array (size=26)
  'url' => string 'https://<api_url>/api/v1/' (length=41)
  'content_type' => null
  'http_code' => int 0
  'header_size' => int 0
  'request_size' => int 0
  'filetime' => int -1
  'ssl_verify_result' => int 20
  'redirect_count' => int 0
  'total_time' => float 0.596189
  'namelookup_time' => float 0.047973
  'connect_time' => float 0.338623
  'pretransfer_time' => float 0
  'size_upload' => float 0
  'size_download' => float 0
  'speed_download' => float 0
  'speed_upload' => float 0
  'download_content_length' => float -1
  'upload_content_length' => float -1
  'starttransfer_time' => float 0
  'redirect_time' => float 0
  'redirect_url' => string '' (length=0)
  'primary_ip' => string '52.173.77.140' (length=13)
  'certinfo' => 
    array (size=0)
      empty
  'primary_port' => int 443
  'local_ip' => string '192.168.0.102' (length=13)
  'local_port' => int 52566