1. 程式人生 > >http之Get請求傳送JSON資料

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;
}