PHP使用CURL发送GET请求时传递参数的问题
来源:互联网 发布:jquery调用js函数 编辑:程序博客网 时间:2024/05/22 06:08
最近在使用curl
发送get
请求的时候发现传递参数
一直没有生效,也没有返回值,以为是自己哪里写错了,网上找东西时也没有人专门来说get
请求传递参数的内容,所以,今天在这里记录一下,希望可以帮到一些人
get
请求是最简单的请求,不过要注意自己的请求是http
请求还是https
的请求,因为https
请求时要关闭SSL
验证,不然验证通不过,没有办法请求到数据;
GET请求的参数
get传递参数和正常请求url传递参数的方式一样
function get_info($card){ $url ="http://www.sdt.com/api/White/CardInfo?cardNo=".$bank_card; $ch = curl_init(); //设置选项,包括URL curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); //执行并获取HTML文档内容 $output = curl_exec($ch); //释放curl句柄 curl_close($ch); return $output;}
HTTPS请求时要注意SSL验证
function get_bankcard_info($bank_card){ $url ="https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=".$bank_card."&cardBinCheck=true"; $ch = curl_init(); //设置选项,包括URL curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//绕过ssl验证 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //执行并获取HTML文档内容 $output = curl_exec($ch); //释放curl句柄 curl_close($ch); return $output;}
以上就是要注意的,其它的如果有验证的话就自己加上就好了。
阅读全文
0 0
- PHP使用CURL发送GET请求时传递参数的问题
- Linux下使用curl命令发送GET请求时多个参数截断的问题
- Linux下使用curl命令发送GET请求时多个参数截断的问题
- php curl 发送GET,POST请求的函数
- php CURL 发送get,post请求
- php curl 发送post/get请求
- Feign发送Get请求时怎么用对象传递参数
- Feign发送Get请求时怎么用对象传递参数
- php服务端 如何接受前端使用ajax发送get请求而传递过来的汉字
- PHP使用CURL发送HTTP请求代码
- php使用curl发送post请求
- httpclient poset get 发送请求和curl对应参数
- curl的get请求设置参数实例
- php 中使用cURL发送get/post请求,上传图片,批处理
- PHP 使用curl库来发送GET,POST请求,处理json格式数据
- PHP中使用CURL模拟发送GET,POST,PUT,DELETE请求
- PHP CURL 发送请求
- curl 实现发送Get和Post请求(PHP)
- 数据库的完整性约束及触发器
- javascript基础练习-随机改变颜色
- voaltile
- 文科生如何高效学数据科学?
- 笛卡尔积
- PHP使用CURL发送GET请求时传递参数的问题
- View滑动-跟随手指移动
- Python获取pid和进程名字
- js中的时间增加一天
- 设计性思维模型及步骤(下)
- CF-447A
- vue学习笔记2
- Java原型设计模式
- 二叉树