PHP-Curl模拟HTTPS请求(代码实例)【PHP教程】

!
也想出现在这里? 联系我们
信息

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请求(代码实例)所遇到的程序开发问题。

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

© 版权声明
THE END
喜欢就支持一下吧
点赞155 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容