function sendRequest($url, $data){ //初始化CURL句柄 $ch = curl_init(); //设置请求的URL地址 curl_setopt($ch, CURLOPT_URL, $url); //数据传输方式为POST curl_setopt($ch, CURLOPT_POST, 1); //POST数据 curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //设置超时时间 curl_setopt($ch, CURLOPT_TIMEOUT, 30); //设置请求头信息 curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); //设置返回结果为字符串 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //执行请求并获取响应结果 $result = curl_exec($ch); //关闭CURL句柄 curl_close($ch); //返回响应结果 return $result; }

//使用方法: $data = array('school' => $Data['school'], 'user' => $Data['user'], 'pwd' => $Data['pwd'], 'token' => 'WVWjXFJ21OWgOjPsBC1kwxTGisfaECti', 'cid' => $Data['gid']); $ry_url = 'http://threebody.me/api/api/query'; $response = sendRequest($ry_url, json_encode($data));

PHP CURL 请求封装:使用 sendRequest 函数发送 POST 请求

原文地址: https://www.cveoy.top/t/topic/mFn0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录