您現在的位置: 365建站網 > 365學習 > PHP中CURL分別以GET、POST方式請求HTTPS協議接口api獲取內容

PHP中CURL分別以GET、POST方式請求HTTPS協議接口api獲取內容

文章來源:365jz.com     點擊數:478    更新時間:2018-12-07 05:28   參與評論


curl是一個庫,能讓你通過URL和許多不同種的服務器進行勾搭、搭訕和深入交流,并且還支持許多協議。并且人家還說了curl可以支持https認證、http post、ftp上傳、代理、cookies、簡單口令認證等等功能啦。

1、curl以GET方式請求https協議接口//注意:這里的$url已經包含參數了,不帶參數你自己處理哦GET很簡單


function curl_get_https($url){    $curl = curl_init(); // 啟動一個CURL會話
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HEADER, 0);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳過證書檢查
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);  // 從證書中檢查SSL加密算法是否存在
    $tmpInfo = curl_exec($curl);     //返回api的json對象
    //關閉URL請求
    curl_close($curl);    
    return $tmpInfo;    //返回json對象}



2、curl以POST方式請求https協議接口


/* PHP CURL HTTPS POST */function curl_post_https($url,$data){ // 模擬提交數據函數
    $curl = curl_init(); // 啟動一個CURL會話
    curl_setopt($curl, CURLOPT_URL, $url); // 要訪問的地址
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 對認證證書來源的檢查
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); // 從證書中檢查SSL加密算法是否存在
    curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // 模擬用戶使用的瀏覽器
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自動跳轉
    curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自動設置Referer
    curl_setopt($curl, CURLOPT_POST, 1); // 發送一個常規的Post請求
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的數據包
    curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 設置超時限制防止死循環
    curl_setopt($curl, CURLOPT_HEADER, 0); // 顯示返回的Header區域內容
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 獲取的信息以文件流的形式返回
    $tmpInfo = curl_exec($curl); // 執行操作
    if (curl_errno($curl)) {     
       echo 'Errno'.curl_error($curl);//捕抓異常    
    }
    curl_close($curl); // 關閉CURL會話
    return $tmpInfo; // 返回數據,json格式}


如對本文有疑問,請提交到交流論壇,廣大熱心網友會為你解答??! 點擊進入論壇


發表評論 (478人查看,0條評論)
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
用戶名: 驗證碼: 點擊我更換圖片
最新評論
------分隔線----------------------------
自拍偷拍福力视频,偷拍国际精品,麻豆一区福利电影,国产网红视频午夜福利,se视频大全,久久国产AV影院 中国白胖肥熟妇bbw| 日韩欧美一中文字暮精品| 99久久国产综合精麻豆| 亚洲精品无播放器在线播放| 人妻在厨房被侮辱电影| you jiz zz com中国| 日韩av无码免费手机在线观看| 人体模特| 美女裸体艺术a级视频| 加勒比一本大道香蕉大在线| 国产人成高清在线视频99| 军少太大了好疼| 福利100合集 在线播放| 日产中文乱码字幕无线观看| 粗大猛烈进出高潮视频| 一本大道东京热无码av| 被群交的白洁第56章| 无码人妻h动漫中文字幕| 免费可以看完整污的网站| 性无码免费一区二区三区在线| 韩国成人电影| 进第三根手指花蕊红肿| 手机青青在线观看国产| 国产香蕉尹人视频在线| 秋霞在线观看片无码免费不卡| 新欧美三级经典在线观看| 日本三级韩国三级香港三级a级| 顶级少妇a级毛片| 欧洲美女粗暴牲交免费观看| 在厨房掀起短裙翘起屁股| 182tv大香蕉| http://www.fenaap.com