PHP curl请求错误汇总和解决方案
来源:互联网 发布:百度分享 seo 编辑:程序博客网 时间:2024/05/05 08:43
最近做了一个服务器监控,需要通过curl发出大量的http请求,这里列举了一下curl返回的常见错误码,方便下次排查问题:
错误信息含义解决方案Illegal characters found in URLURL中包含"\r",“\n"特殊字符过滤这些特殊字符
if (strpbrk(data->change.url, "\r\n")) {
failf(data, "Illegal characters found in URL");
failf(data, "Illegal characters found in URL");
return CURLE_URL_MALFORMAT;
}
(参考:http://stackoverflow.com/questions/36499342/php-curl-multi-illegal-characters-found-in-url)
Connection time-out连服务器超时检查服务器之间网络通信是否正常name lookup timed outDNS服务器连接超时检查DNS服务器之间网络通信是否正常Operation timed out after 10000 milliseconds with 0 bytes received已经连接上服务器,但在s秒内未接收完所有数据检查服务器之间网络通信是否正常Couldn't resolve host 's1693.wukong.37.com'请求域名没有解析确认域名是否解析并生效,如果域名已经生效,则检查DNS服务器其他TIPS:
- 最好设置CURLOPT_USERAGENT,让服务器看起来你像是一个浏览器用户访问。如果服务器或程序设置了user-agent限制,有可能导致请求失败。
这里列举出了一个user-agent,看起来是google浏览器访问:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36
阅读全文
0 0
- PHP curl请求错误汇总和解决方案
- PHP curl请求错误汇总和解决方案
- 关于php curl 请求https 报ssl证书错误的解决方案
- php curl请求信息和返回信息
- php curl请求http和https
- curl https请求 解决方案
- PHP中实现请求转发(curl)和请求重定向
- php中使用curl模拟get请求和post请求
- php curl请求转发
- PHP - CURL 模拟请求
- PHP CURL 发送请求
- php curl请求
- php curl 批量请求
- PHP curl请求https
- php curl 请求
- php curl 接口请求
- PHP CURL 模拟请求
- curl和php Curl
- Override和Overload
- 看到科技亮相高交会:你不能错过的五大看点预告!
- PullToRefresh添加HeaderView(Banner轮播)
- ES6-对象的扩展-属性名表达式
- Tensorflow Lite 0.1 for Android
- PHP curl请求错误汇总和解决方案
- 人工智能需要一个可被证明的理论作为基础 | 哈佛丘成桐
- 入门 | 一文概览深度学习中的激活函数
- 获取当前 标注样式dimstyle
- 究竟深度学习在干什么?
- pyinstaller打成exe可执行文件
- Noip 2017 总结
- Python 最火,R 极具潜力:2017 机器学习调查报告
- 一个介绍怎样书写规范书写代码的网站