php curl error:php curl error code_大海技术博客-CSDN博客

有些时候发下浏览器可以访问的get接口,postman却返回false,打印error code后返回数值,可以参考上面的errror code值找到对应的值处理

首先直接ping一下,比如如果你的接口是get的

#ping
curl "http://www.baidu.com.cn/api/getDriverInfo/?arg=%7B%22driver_id%22%3A8008%7D"

发下ping通的

命令行curl解析主机。浏览器解析了主机。只有PHP curl无法解决它。

最终,问题归结于curl配置。我安装了带有自制程序的PHP,并作为依赖项安装了它curl-openssl以供PHP使用。curl的此安装由brew公式配置c-ares为用于域名解析。我不知道它是如何c-ares工作的,但是此VPN DNS显然是一种边缘情况,在OS X上无法正确处理(可能是由于OS X在保持/etc/resolv.conf最新状态方面做得很差)。

/usr/bin/curl另一方面,已配置为使用本机OS X解析器。这与PHP gethostbyname和网络浏览器使用的解析器相同,这说明了为什么两者都能按预期工作的原因。

$ brew uninstall --ignore-dependencies curl-openssl

centos 安装参考:openssl 升级、curl支持https配置 - 简书

这通过转储此“损坏的” curl安装解决了我的问题。我不确定后备机制如何工作,但是我相信PHP现在正在使用,/usr/bin/curl因为我没有curl(我知道)其他安装,并且现在curl列出的版本在以前没有phpinfo()匹配/usr/bin/curl时就可以匹配

如何解决php curl curl_errno返回6 无法解析主机相关推荐

  1. php的curl如何返回值,怎么在PHP中利用CURL获取返回值

    怎么在PHP中利用CURL获取返回值 发布时间:2021-01-05 16:58:39 来源:亿速云 阅读:96 作者:Leah 怎么在PHP中利用CURL获取返回值?针对这个问题,这篇文章详细介绍了 ...

  2. php返回302,php使用curl请求返回302(30x)

    php使用curl请求返回302(30x) php使用curl请求返回302(30x) web站点已开始使用https,但是项目代码里还有遗留的http,由此有了新发现. 先贴代码: $url = & ...

  3. python response.json()报错_Django JsonResponse json格式报错 解决Django响应JsonResponse返回json格式数据报错问题...

    想了解解决Django响应JsonResponse返回json格式数据报错问题的相关内容吗,彭世瑜在本文为您仔细讲解Django JsonResponse json格式报错的相关知识和一些Code实例 ...

  4. php 返回字符串给aja,解决ajax异步请求返回的是字符串问题

    1.返回结果差异 js获取后打印res.code无结果.因为返回数据格式不正确. php文件添加header头: header('Content-Type:application/json;'); 或 ...

  5. iOS 解决导航栏pop返回时出现黑块问题!

    iOS 解决导航栏pop返回时出现黑块问题! 问题描述: 导航栏正常从A页面push到B页面,从B页面pop返回A页面时遇到过渡过程中导航栏出现黑块的问题. 如截图所示: 问题原因: A界面导航栏被影 ...

  6. BeginInvoke与EndInvoke方法解决多线程接收委托返回值问题

    BeginInvoke与EndInvoke方法解决多线程接收委托返回值问题 参考文章: (1)BeginInvoke与EndInvoke方法解决多线程接收委托返回值问题 (2)https://www. ...

  7. curl测试返回时间

    curl测试返回时间 curl -o /dev/null -s -w '%{time_connect}:%{time_starttransfer}:%{time_total}\n' 'www.baid ...

  8. 解决 Tomcat 下 getInitParameter 返回 null

    解决 Tomcat 下 getInitParameter 返回 null getInitParameter 返回 null config.getInitParameter 返回 null 笔者报错时的 ...

  9. python response.json()报错_解决Django响应JsonResponse返回json格式数据报错问题

    解决Django响应JsonResponse返回json格式数据报错问题,给大家,报错,代码,图书,希望能 解决Django响应JsonResponse返回json格式数据报错问题 易采站长站,站长之 ...

最新文章

  1. 解决github push错误403 Forbidden while accessing
  2. 32.突然弹出很多IE窗口怎么办:
  3. 线上比赛中关于视觉AI组与信标组补充说明
  4. axure8 事件改变样式_15. 教你零基础搭建小程序:小程序事件绑定(2)
  5. HDU_oj_2021 发工资喽
  6. Ubuntu 12.04 安装g++ arm交叉编译环境
  7. 笨办法学习@ConditionalOnProperty 烧脑配置记录
  8. Delphi 7下最小化到系统托盘
  9. 【杂文】spring-boot报错 ~ zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents more than on time zone.
  10. ArcGIS制图表达Representation实战篇4-自由式制图表达
  11. jmeter html插件,Jmeter最常见的几个插件(一)
  12. 【Python】SyntaxError: Non-ASCII character '\xe8' in file
  13. 【Linux 内核 内存管理】内存映射原理 ② ( 内存映射概念 | 文件映射 | 匿名映射 | 内存映射原理 | 分配虚拟内存页 | 产生缺页异常 | 分配物理内存页 | 共享内存 | 进程内存 )
  14. 尔雅网络选课 大学计算机知识,2017-2018学年第1学期超星尔雅网络课程选课指南.PDF...
  15. ST7200.11固件门DIY全程记录[2009-05-03修复成功!]
  16. [软件推荐]一款win7 x86 x64都能用的免费内存虚拟盘的小工具——ImDisk
  17. 「行业化、产业化、专业化」,解析中科曙光眼中的大数据现状和未来
  18. 第一时间获取文章,可以关注本人公众号:月牙寂道长
  19. 互联网产品经理的月薪是多少?治好奇!
  20. php聚合查询,php elasticsearch 聚合查询(Aggregation)

热门文章

  1. HX8110A功放IC大功率功放芯片
  2. nefu 1116 字符串加密
  3. 黑马头条项目-Vue-day9-文章详情模块、关注与取消关注,点赞和喜欢功能
  4. 腾讯地图实时精准定位
  5. Win10中实时网速显示
  6. html账号输入框整体透明,HTML在透明输入框里添加图标的实现代码
  7. centos怎么读(centos系统怎么读)
  8. Java分布式中文分词组件 - word分词(转自 https //github com/ysc/word)
  9. Unicable命令设置
  10. 计算机无法连接到指定的服务器,无法连接Windows远程服务器的几种解决办法