>php教程 >php手册 >PHP下使用CURL方式POST数据至API接口的代码

PHP下使用CURL方式POST数据至API接口的代码

WBOY
WBOY원래의
2016-06-06 20:32:201322검색

PHP下使用curl方式post数据至api接口的方法,大部分的API的HTTP请求方式都为GET,所以不管用AJAX和PHP二次处理都能拿到返回的数据,但是一些API的HTTP请求方式是POST,那么我们就需要使用到curl了

其实,也比较简单,上代码:
代码如下:

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

$json_data = postData($url, $data);
$array = json_decode($json_data,true);
echo '

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


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.