失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > curl php 模拟来源_PHP-Curl模拟HTTPS请求

curl php 模拟来源_PHP-Curl模拟HTTPS请求

时间:2020-04-20 16:39:48

相关推荐

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 = '/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请求》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。