您的位置:首页 > 编程语言 > PHP开发

PHP curl报错“Problem (2) in the Chunked-Encoded data”解决方案

2017-08-21 19:40 309 查看
本文转载自 http://blog.csdn.net/billfeller/article/details/43059353

作者:zhanhailiang 日期:2015-01-23

本地环境:

系统版本:Microsoft Windows 6.1.7601

PHP版本:PHP 5.3.29

php_curl.dll扩展版本:7.35.0

Windows环境下遇到一个很奇怪的问题,使用PHP curl发送请求报错:

错误码:56

错误信息:Problem (2) in the Chunked-Encoded data

但是使用浏览器直接访问又正常,怀疑是php_curl.dll扩展本身的bug,解决方案如下:

在php curl头部添加HTTP版本信息即可解决:

curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);


即可修复该问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐