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

WBOY
リリース: 2016-06-23 13:41:05
オリジナル
926 人が閲覧しました

作者: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);
ログイン後にコピー

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート