java怎么拦截某个对象
376
2022-09-13
如何解决php curl curl_errno返回6 无法解析主机
有些时候发下浏览器可以访问的get接口,postman却返回false,打印error code后返回数值,可以参考上面的errror code值找到对应的值处理
首先直接ping一下,比如如果你的接口是get的
#pingcurl "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支持- 简书
这通过转储此“损坏的” curl安装解决了我的问题。我不确定后备机制如何工作,但是我相信PHP现在正在使用,/usr/bin/curl因为我没有curl(我知道)其他安装,并且现在curl列出的版本在以前没有phpinfo()匹配/usr/bin/curl时就可以匹配
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~