怎么使用curl扩展库发送get和post请求?

今天在学接口原理的时候,了解到了这么一个知识点,就是PHP中的curl扩展库,那么使用这个是能干什么呢?

封装了两个方法:一个发送get请求,另一个发送post请求。

public function get_curl($url = null){
    $url = 'http://blog.fgc1024.cn/api/index/lunbo';//请求地址
    $resource = curl_init( $url ); //资源句柄 第一种绑定url地址的方式
    //curl_setopt($resource,CURLOPT_URL,$url); //第二种绑定url地址的方式。
    curl_exec($resource); // 1.发送请求 2.接收数据
    curl_close($resource); //关闭资源句柄
}

public function post_curl($param = [],$url = null){
    $param = [
        'name' => 123,
        'age' =>25
    ];
    $param = http_build_query($param);
    $url = 'http://blog.fgc1024.cn/api/index/ccurl';//请求地址
    $resource = curl_init( $url ); //资源句柄 第一种绑定url地址的方式
    //curl_setopt($resource,CURLOPT_URL,$url); //第二种绑定url地址的方式。
    curl_setopt($resource,CURLOPT_POST,true);
    curl_setopt($resource,CURLOPT_POSTFIELDS,$param);
    curl_exec($resource); // 1.发送请求 2.接收数据
    curl_close($resource); //关闭资源句柄
}
发布了35 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_23586923/article/details/104860687