php7 curl ssl 返回false

发布于 2022-09-07 12:41:34 字数 1028 浏览 14 评论 0

  • 问题:curl_exec返回false,curl_error为空,getinfo下的http_code为0,我请求的是有盾的实名认证接口,请求配置如下图

图片描述

  • 联系对方技术人员,对方告知我他们根本没有接到请求,于是我打印的调用接口和info,如下图图片描述
  • 我的php版本是7.24,扩展似乎也没问题(毕竟curl_init等都没问题,也没报错)并且如果我在服务器上进行curl -d xxxx xxxx是有返回的,搞不动为啥我这个版本就是不成功?求大佬不吝赐教.
  • 服务器curl结果(虽然报文错了,但有返回)

图片描述

  • 补图

图片描述

  • 补充,似乎就是我php版本以及扩展的问题?因为我无论服务器本地curl还是换到测试服务器php-curl去请求是没有问题的?emmmmm,这就更头大了,15号服务商是有接到过我的请求的,而最近几天我并没有升级过什么.....
  • 补充,试了下如果请求没有ssl加密的链接一点问题都木有,访问带有ssl加密的链接就return false,比如https://www.baidu.com和www.ba... to 解决????大佬们..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

只想待在家 2022-09-14 12:41:34

似乎知道知道怎么解决了,但是错误引发的原因待追究.

硪扪都還晓 2022-09-14 12:41:34

一个简单的测试办法:

  1. 下载Postman( https://www.getpostman.com )
  2. 发送请求(对方绝对不会说没有收到请求了)
  3. 如果2成功了,拷贝Postman自动生成的curl代码。
  4. 如果此代码在服务器上依然不能成功,那就是服务器设置的问题。反之,就是代码的问题。
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文