http之Get请求发送JSON数据

public function getData()
{
    //打印获得的数据
    $url_service = "http://IP:50600/imgoptim/optimtask";
    $jsons = urlencode(json_encode(['task_id' => '805228ce-99e9-11e8-9141-5645362a6f08']));
    $url = $url_service . "?" . $jsons;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url); //获取的URL地址
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //如果成功只将结果返回,不自动输出任何内容。如果失败返回FALSE
    $output = curl_exec($ch); //执行一个curl会话
    curl_close($ch); //关闭一个curl会话
    $lists = json_decode($output, true); //返回的json转换数组
    return $lists;
}

你可能感兴趣的:(PHP开发)