PHP get和post向服务器发送请求


1 .get请求

  

<?php 
//请求url地址

$token="xxx";
$url = "请求的地址";
//初始化curl
$ch = curl_init($url);
//3.设置参数
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
//4.调用接口
$res = curl_exec($ch);
if(curl_errno($ch)){
    var_dump(curl_error($ch));
}
$resArr = json_decode($res,1);
var_dump($resArr);
//5.关闭curl
curl_close($ch);




 ?>

2.post请求

<?php
    
    /*
     * $url post请求地址
     * $rawData post参数
     */
    function curl_post_raw($url,$rawData){
        $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, $rawData);
        $data = curl_exec($ch);
        curl_close($ch);
        return $data;
    }

//这里获取获取到的token
$token="26_-2fVBeF4qoAd3Y37c-SAxCjTaj2xvJIu1nYPtGjsZvbFsfl0nth9bi1AbdXNYc3YWhwcMq5TfBvOfB58qmYG0_WrBOeczyYO1XeEPQKEzoYKi623GQwV73JMMVhtF6VMODgI-J_bDHEH3eNrWXHcAFAPQA";
//字符串转化
$phone = "1000000000000";
$time_out = time(); 
//需要发送请求的数据
$params = json_encode( array( 'contact'=>array( 'phone'=>$phone, 'time_out'=>$time_out ) ) ); $url = "https://api.weixin.qq.com/card/invoice/setbizattr?action=set_contact&access_token={$token}"; $aa=curl_post_raw($url,$params); var_dump($aa); ?>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM