今天在學接口原理的時候,瞭解到了這麼一個知識點,就是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); //關閉資源句柄
}