用curl发起https请求
2024-08-31 15:11:06
使用curl发起https请求
使用curl如果想发起的https请求正常的话有2种做法:
方法一、设定为不验证证书和host。
在执行curl_exec()之前。设置option
$ch = curl_init();
......
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
方法二、设定一个正确的证书。
本地ssl判别证书太旧,导致链接报错ssl证书不正确。
我们需要下载新的ssl 本地判别文件
http://curl.haxx.se/ca/cacert.pem
放到 程序文件目录
curl 增加下面的配置
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,true); ;
curl_setopt($ch,CURLOPT_CAINFO,dirname(__FILE__).'/cacert.pem');
大功告成
最新文章
- ios中的http:get,post,同步,异步
- jQuery/javascript实现简单网页计算器
- How to create jar for Android Library Project
- 【ZZ】Python入门神图
- hiho 1182 : 欧拉路·三
- java对象Integer不能引用传递
- 在NGINX上配置HTTPS---血的教训--要重启NGINX
- 如何获取app的素材,做出一个高仿的app
- 机器学习:Python实现单层Rosenblatt感知器
- [js高手之路] html5 canvas动画教程 - 匀速运动
- 【java集合框架源码剖析系列】java源码剖析之TreeSet
- MD5 SHA1 CRC32
- 20165327 2017-2018-2 《Java程序设计》第6周学习总结
- java学习大方向
- 记一次线上事故的JVM内存学习
- win10 nodejs指定ionic版本安装(npm方式)
- java8 - Optional
- 如何将html5程序打包成Android应用
- 关于使用PyExecJS+nodejs使用与js反混淆
- hdu 3466 Proud Merchants 01背包变形
热门文章
- CS5210完全替代AG6202|HDMI转VGA不带音频输出的芯片+原理图|替代兼容AG6202
- 编写Java程序,创建Dota游戏中的防御塔类,通过两个坐属性显示防御塔所在的位置
- 揭开“QUIC”的神秘面纱
- 使用.NET 6开发TodoList应用(17)——实现数据塑形
- Docker | dockerfile 文件编写
- ElasticSearch、Kibana 介绍&;安装
- Git_添加、删除远端仓库中的文件
- js- float类型相减 出现无限小数的问题
- a href 鼠标滑过变成小手图标
- 安装devstack中遇到的一些问题整理