首頁  >  文章  >  後端開發  >  PHP下使用CURL方式POST資料至API介面的程式碼

PHP下使用CURL方式POST資料至API介面的程式碼

高洛峰
高洛峰原創
2016-12-23 15:19:451059瀏覽

其實,也比較簡單,上碼:

<?php      

    $url = &#39;http://127.0.0.1/test.php&#39;;//POST指向的链接      
    $data = array(      
        &#39;access_token&#39;=>&#39;thekeyvalue&#39;     
    );      

    $json_data = postData($url, $data);      
    $array = json_decode($json_data,true);      
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;print_r($array);      

    function postData($url, $data)      
    {      
        $ch = curl_init();      
        $timeout = 300;       
        curl_setopt($ch, CURLOPT_URL, $url);     
        curl_setopt($ch, CURLOPT_REFERER, "http://www.jb51.net/");   //构造来路    
        curl_setopt($ch, CURLOPT_POST, true);      
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);      
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);      
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);      
        $handles = curl_exec($ch);      
        curl_close($ch);      
        return $handles;      
    }      
?>

更多PHP下使用CURL方式POST資料至API介面的程式碼相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn