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