php curl 实现get/post 请求接口数据

CURL实现请求接口的两种方式
GET:

$curl = curl_init();
    //设置抓取的url
    $url="请求url";                                 //地址要拼接上请求参数
    curl_setopt($curl, CURLOPT_URL, $url);         
    curl_setopt($curl, CURLOPT_HEADER, 1);        //设置头文件的信息作为数据流输出
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//设置获取的信息以文件流的形式返回,而不是直接输出
    $data = curl_exec($curl);                     //执行命令
    curl_close($curl);                            //关闭URL请求
    return  ($data);                              //显示获得的数据

POST:

$url = "请求的url";
$postData = array(
'请求参数'=>请求参数的值
)
$postData = http_build_query($postData); //做一层过滤
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,            $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST,           1 );
curl_setopt($ch, CURLOPT_POSTFIELDS,     $postData );
$result=curl_exec ($ch);
curl_close($ch);

0

评论0

请先

没有账号? 注册  忘记密码?

社交账号快速登录