标签:fun verify str nsf field url ram app cti
1. POST请求
参数1 : 请求地址
参数2 : 数组形式的参数
/** * @param string $url post请求地址 * @param array $params * @return mixed */ function curl_post($url, array $params = array()) { $data_string = json_encode($params); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt( $ch, CURLOPT_HTTPHEADER, array( ‘Content-Type: application/json‘ ) ); $data = curl_exec($ch); curl_close($ch); return ($data); }
2. GET请求
/** * @param string $url get请求地址 * @param int $httpCode 返回状态码 * @return mixed */ function curl_get($url, &$httpCode = 0) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //不做证书校验,部署在linux环境下请改为true curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); $file_contents = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $file_contents; }
标签:fun verify str nsf field url ram app cti
原文地址:https://www.cnblogs.com/xiaoliwang/p/9359409.html