cURL:Chunked-Encoded数据中的[P] roblem(2)

Sla*_* II 2 curl guzzle php-curl

我有一个使用Guzzle发出HTTP请求的PHP应用程序.

我收到以下异常:

[curl] 56: Problem (2) in the Chunked-Encoded data [url] http://...
Run Code Online (Sandbox Code Playgroud)

看起来问题在于cURL.我试图从源代码编译最新版本的cURL,但看起来它没有帮助.

可能是什么问题,我该如何解决?


$ curl --version
curl 7.41.0 (i686-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smtp smtps telnet tftp 
Features: AsynchDNS IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

$ cat /etc/issue
Ubuntu 14.04.2 LTS \n \l

$ composer show -i

guzzle/guzzle                       v3.9.2             Guzzle is a PHP HTTP client library and framework for building RESTful web service clients
misd/guzzle-bundle                  v1.1.5             Integrates Guzzle into your Symfony2 application

$ apt-cache policy php5-curl

php5-curl:
  Installed: 5.5.9+dfsg-1ubuntu4.6
  Candidate: 5.5.9+dfsg-1ubuntu4.6
Run Code Online (Sandbox Code Playgroud)

Sla*_*a V 7

同样的问题,通过升级解决了curl7.36(由于某种原因易于得到安装的14个未更新2015年8月)

$ sudo add-apt-repository ppa:costamagnagianfranco/ettercap-stable-backports
$ sudo apt-get update
$ sudo apt-get install curl
Run Code Online (Sandbox Code Playgroud)