微信公众平台 使用curl忽略https证书
2017-10-13 09:23
344 查看
微信开发中需要使用http及https的post与get请求实现api的调用。
每次要使用curl的时候,总要查一堆资料。
现在将常用的几句保存下来,省的每次都去谷歌。
常规curl请求:
代码如下:
$url = 'http://www.111cn.net';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
var_dump($data);
使用curl请求HTTPS:
代码如下:
$url = 'https://www.111cn.net';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//这个是重点。
$data = curl_exec($curl);
curl_close($curl);
var_dump($data);
注意
当请求https的数据时,会要求证书,这时候,加上下面这两个参数,规避ssl的证书检查
代码如下:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
来源:http://blog.csdn.net/ljh504429906/article/details/51103519
每次要使用curl的时候,总要查一堆资料。
现在将常用的几句保存下来,省的每次都去谷歌。
常规curl请求:
代码如下:
$url = 'http://www.111cn.net';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
var_dump($data);
使用curl请求HTTPS:
代码如下:
$url = 'https://www.111cn.net';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//这个是重点。
$data = curl_exec($curl);
curl_close($curl);
var_dump($data);
注意
当请求https的数据时,会要求证书,这时候,加上下面这两个参数,规避ssl的证书检查
代码如下:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
来源:http://blog.csdn.net/ljh504429906/article/details/51103519
相关文章推荐
- 微信开发中使用curl忽略https证书
- 使用自定义证书并忽略验证的HTTPS连接Post请求方式的封装
- okhttp使用https忽略证书验证
- Https 忽略证书\使用自定义证书的java代码实现
- 解决linux netcore https请求使用自签名证书忽略安全检查方法
- okhttp使用https忽略证书验证
- 使用okhttp忽略https的证书认证
- android https HttpsURLConnection 忽略证书
- Retrofit中如何正确的使用https和证书锁定
- 使用Volley实现Https请求, Volley SSL 双向自认证证书请求。
- 使用沃通免费证书在tomca下t配置https实战
- httpclient 无信任证书使用https
- PHP使用CURL函数获取HTTPS网页及POST数据示例
- 在linux(centos)使用openssl生成https证书并配置到nginx的实现过程
- 阿里云服务器使用免费个人DV证书部署nginx+https站点
- 在PHP中使用CURL访问HTTPS时出现certificate verify failed解决办法
- 【使用教程】论Windows下必备的抓包工具Fiddler2如何安装证书(查看Https)
- 开发手记--使用OkHttp忽略HTTPS验证
- CURL组建中,HTTPS使用ip地址连接时候,SSL安全验证方法!