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号