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

WBOY
Freigeben: 2016-06-23 13:41:05
Original
926 Leute haben es durchsucht

作者:zhanhailiang 日期:2015-01-23
Nach dem Login kopieren

本地环境:

系统版本:Microsoft Windows 6.1.7601PHP版本:PHP 5.3.29php_curl.dll扩展版本:7.35.0
Nach dem Login kopieren

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

错误码:56错误信息:Problem (2) in the Chunked-Encoded data
Nach dem Login kopieren

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

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

curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
Nach dem Login kopieren

即可修复该问题。

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage