PHP的curl訪問api接口獲取或者爬取接口數據,get和post方法
完整代碼查看原文:https://blog.nanzhi.vip/?article_id=24&type=blog
/**
* 請求方法 curl
* @param $url
* @param $params
* @param $method
* @return mixed|string
*/
function curl_common($url='',$params=[],$method="GET"){
$params = json_encode($params);
$opts = array(CURLOPT_TIMEOUT => 10, CURLOPT_RETURNTRANSFER => 1, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false);
/* Set specific parameters based on request type */
switch (strtoupper($method)) {
case 'GET':
$opts[CURLOPT_URL] = $url.'&query='.rawurlencode($params);
$opts[CURLOPT_CUSTOMREQUEST] = 'GET';
break;
case 'POST':
$opts[CURLOPT_URL] = $url;
$opts[CURLOPT_POST] = true; // 指定POST請求
....................
每天進步一點點

浙公網安備 33010602011771號