PHP-Curl模拟HTTPS请求(代码实例)

PHP-Curl模拟HTTPS请求(代码实例),第1张

概述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();

结果:

更多相关PHP知识,请访问php教程! 总结

以上是内存溢出为你收集整理的PHP-Curl模拟HTTPS请求(代码实例)全部内容,希望文章能够帮你解决PHP-Curl模拟HTTPS请求(代码实例)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1009400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存