ホームページ  >  記事  >  バックエンド開発  >  PHPカールエラー「チャンクエンコードされたデータの問題(2)」の解決策

PHPカールエラー「チャンクエンコードされたデータの問題(2)」の解決策

WBOY
WBOYオリジナル
2016-06-23 13:41:05929ブラウズ

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

ローカル環境:

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

PHPcurl を使用してリクエストを送信すると、非常に奇妙な問題が発生しました:

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

ただし、ブラウザを介した直接アクセスは正常であると思われます。これは php_curl.dll 拡張機能自体のバグです。解決してください。解決策は次のとおりです。

問題を解決するには、PHP のcurl ヘッダーに HTTP バージョン情報を追加します。

curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);

この問題は修正できます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。