php curl 错误码,php,_PHP curl 错误 :curl__errno()返回错误码6,php - phpStudy
PHP curl 错误 :curl__errno()返回错误码6
我在使用curl调取接口获得数据时,出现了curl_errno()返回错误码 '6' 的情况,百度了一下
CURLE_COULDNT_RESOLVE_HOST (6)
Couldn't resolve host. The given remote host was not resolved.
原来程序是可以正常获取接口返回数据的,这个情况是突然出现的,不知道是不是api限制了调用?目前还不知道具体解决办法,大家如果有遇到相同情况,可以分享一下解决办法,谢谢。
PS:直接在浏览器访问接口url是可以获取得到数据的。
curl代码:
public function getApiDataWithCurl($params = array()){
$doc = array(
'result'=>0,
'content'=>'',
);
if(!isset($params['feed_id'])) return $doc;
if(!isset($params['apikey'])) return $doc;
$getUrl = $this->apiUrl.'?';
foreach($params as $k => $v){
if($v != ''){
$getUrl .=$k.'='.$v.'&';
}
}
$getUrl = substr($getUrl,0,strlen($getUrl)-1);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$getUrl);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, false);
$response_content = curl_exec($ch);
$error_code = curl_errno($ch);
$curl_info = curl_getinfo($ch);
curl_close($ch);
$response_content = simplexml_load_string($response_content);
$json = json_encode($response_content);
$response_content = json_decode($json,TRUE);
if($error_code || (!$response_content && $curl_info['http_code']!=200)){
return 'CURL ERROR: error code '.$error_code;
}else{
$doc = array(
'result'=>1,
'content'=>$response_content,
);
return $doc;
}
}
相关阅读:
自己写的qq空间分享代码,在PC端qq空间报错,但是在qq空间移动端可以分享,求大神解答!
为什么没有后缀名的图片可以在网页中显示?
react中怎么理解constructor函数
vue中使用v-model绑定值更改时, 需要再次点击才能显示在input中
Python 'gbk' codec can't encode character u'\xbb'
抽象类和接口?
如何用代码区分一个资源是来自浏览器缓存还是服务器?
使用ocmock做iOS单元测试的一些问题
linux yum安装gcc报错 Error: Cannot find a valid baseurl for
document.querySelectorAll怎么获取ng-include中的元素?
redux 状态共享体现在哪里?
js怎么设置一个对象的prototype
transform: rotate样式问题(失效)
Mysql 事务问题
js正则/\./ 和 /[.]/有什么区别?
防止ajax重复提交引出的另一个问题
c语言 传递二维数组警告指针不匹配
前端怎样实现 将 【中文汉字姓名】 转换为 【英文拼音】
关于fixed元素的宽度问题
rem和px 换算详解
php curl 错误码,php,_PHP curl 错误 :curl__errno()返回错误码6,php - phpStudy相关推荐
- curl php 模拟来源_PHP cURL实现模拟登录与采集使用方法详解教程
对于做过数据采集的人来说,cURL一定不会陌生.虽然在PHP中有file_get_contents函数可以获取远程链接的数据,但是它的可控制性太差了,对于各种复杂情况的采集情景,file_get_co ...
- curl php 模拟来源_PHP CURL伪造IP和来源
1.php代码: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://localhost/2.php"); curl_ ...
- 计算错题集(有错误就加入错题集,持续更新)
VASP计算错题集 万事开头难,学习第一性原理计算的一年中碰到了很多让我困惑的问题,在这里总结整理出来(随时更新),防止师弟师妹们陷入困惑,真的很让人头大,并且超级费时间,希望能帮助避雷!如果师弟 ...
- php curl post 文件_php curl文件上传$_FILES为空,只有$_POST有值,如何兼容php5.0~5.6各版本...
PHP 5.5以下用@,php5.5 @已被弃用,但勉强还能用,php5.6直接删除了@用法,必须得用new CURLFile(realpath('image.png'))这种方式才行了.关键我这还没 ...
- php5.4curl报错,PHP中使用CURL报错解决方案 rip curl php curl开启 curl下
准备使用CURL实现get和post方法时报错. Eg:CURL初始化时,报如下错误: Fatal error: Call to undefinedfunction curl_init() in C: ...
- java异常自定义返回信息,Spring Boot 如何自定义返回错误码错误信息
说明 在实际的开发过程中,很多时候要定义符合自己业务的错误码和错误信息,而不是统一的而不是统一的下面这种格式返回到调用端 INTERNAL_SERVER_ERROR(500, "Intern ...
- 【curl】【php】curl报错,错误代码77,CURLE_SSL_CACERT_BADFILE (77)解决方法
[curl][php]curl报错,错误代码77,CURLE_SSL_CACERT_BADFILE (77)解决方法 参考文章: (1)[curl][php]curl报错,错误代码77,CURLE_S ...
- fastdfs存储空间不足报错:错误码:28,错误信息:没有足够的存储空间
由于公司挂载在根目录下的网盘只有300G,使用了将近3年左右,最近公司同事反映上传上去的视频无法播放一直报错,查看后台报错信息如下 错误码:28,错误信息:没有足够的存储空间 查看服务器存储空间 df ...
- error 系统错误 错误码10007_Python学习之错误调试和测试
Python学习之错误调试和测试 Python学习目录 在Mac下使用Python3 Python学习之数据类型 Python学习之函数 Python学习之高级特性 Python学习之函数式编程 Py ...
- vc6.0程序运行报错误码为0xc0000005的错误。
问题: vc6.0程序运行报错误码为0xc0000005的错误. 原因: 自己的代码有问题,导致访问了非法地址,出现该问题.
最新文章
- git 换行符LF与CRLF转换问题
- Java项目: 基于SSM实现教务管理系统
- windows server 2008 r2虚拟机故障群集迁移
- 64位计算机安装32位,64位电脑装32位系统,小编教你64位电脑怎么装32位系统
- 第一章:The Missing Code Library--2.合法化输入
- 玩转oracle 11g(12):卸载
- 我们就来看看网络算命究竟有哪些套路
- 51nod-1135:原根
- 批量更新 elasticsearch 内指定字段状态, 先查询后更新
- LAMMPS学习总结1
- Spring AOP动态代理的实现方式
- web前端——旋转3D魔方
- 中医教你按摩手指,治疗百病
- 说一说用户思维!!!
- ubuntu好用的输入法googlepinyin
- Gem5模拟器,详解官网教程的statistics and output(三)
- 人工智能医疗:小荷健康竞品分析报告
- 浏览器缓存知识+JS实现缓存
- 你的年终总结写了吗?先和百格活动一起康康这些参考总结吧!
- 2021-08-03 Java学习基础第四天总结
热门文章
- hiberante中get和load方法的区别
- 学习笔记---Javascript闭包
- mysql:Error while performing database loggin with the mysql driver
- 6.1-数据结构算法-堆栈与队列
- Django中ORM之创建模型
- 团队作业7——第二次项目冲刺(Beta版本)-第一篇
- ImportError: No module named bs4
- 《C++面向对象高效编程(第2版)》——4.5 对象复制的语义
- pandas 之 set_index
- linux学习小记 (一 )