curl php 模拟来源_PHP-Curl模拟HTTPS请求
生活随笔
收集整理的這篇文章主要介紹了
curl php 模拟来源_PHP-Curl模拟HTTPS请求
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用PHP-Curl方式模擬HTTPS請求,測試接口傳參和返回值狀態
上代碼!!
<?php /*** 模擬post進行url請求* @param string $url* @param array $postData*/ function request_post($url = '', $postData = []) {if (empty($url)) {return false;}if ($postData != []) {$vars = http_build_query($postData, '', '&'); curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);} $postUrl = $url;//初始化curl //轉義$ch = curl_init(); //抓取指定網頁 curl_setopt($ch, CURLOPT_URL,$postUrl);//設置header curl_setopt($ch, CURLOPT_HEADER, 0);//要求結果為字符串且輸出到屏幕上 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//規避SSL驗證curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//跳過HOST驗證curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//運行curl$data = curl_exec($ch); curl_close($ch);return $data; } /*** 測試* @param string $url*/ function testAction() {$url = 'https://www.sojson.com/open/api/weather/json.shtml?city=北京';$res = request_post($url);print_r($res); } testAction();結果:
如果你喜歡我寫的技術文章以及面試總結,也歡迎關注收看我的視頻,并且點贊、收場、關注我哦。
以上內容希望幫助到大家,很多PHPer在進階的時候總會遇到一些問題和瓶頸,業務代碼寫多了沒有方向感,不知道該從那里入手去提升,對此我整理了一些資料,包括但不限于:分布式架構、高可擴展、高性能、高并發、服務器性能調優、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql優化、shell腳本、Docker、微服務、Nginx等多個知識點高級進階干貨需要的可以免費分享給大家,需要的可以點擊加入我的PHP技術解答群
總結
以上是生活随笔為你收集整理的curl php 模拟来源_PHP-Curl模拟HTTPS请求的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米官宣:Redmi Note 12 T
- 下一篇: 富士康敲定在印度开设新厂:投资规模扩大至