[解決済み] curl エラー 18 - 未処理の読み取りデータが残っている状態で転送が終了しました。
2023-07-28 16:37:02
質問
URLからcurlでデータを取得する際、時々(80%の確率で)以下のようなメッセージが表示されます。
error 18: 未読のデータが残っている状態で転送が終了しました。
そして、返されたデータの一部が欠落しています。奇妙なことに、CURLOPT_RETURNTRANSFER が false に設定されている場合、これは決して発生しません。つまり、curl_exec 関数はデータを返さず、コンテンツを直接表示します。
何が問題なのでしょうか。そのような動作を避けるために、いくつかのオプションを設定することができますか?
どのように解決するのですか?
これはきっと、間違った
Content-Length
ヘッダーに関連しているのでしょう。
私のアドバイスは、curlがそれ自身で長さを設定するようにすることです。
関連
-
[解決済み】Notice: 非オブジェクトのプロパティを取得しようとしているエラー
-
[解決済み】pdo - 非オブジェクトのメンバー関数prepare()への呼び出し【重複】。
-
[解決済み】Xampp ローカルホスト/ダッシュボード
-
[解決済み】Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING エラーが発生しました。
-
[解決済み] * vchiqインスタンスを開くのに失敗しました。
-
phpのAllowed memory size of 134217728 bytes枯渇問題の解決法
-
[解決済み] mysqli_fetch_assoc() は、パラメータ 1 が mysqli_result であることを期待し、boolean が与えられる [重複] 。
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] cURLでHTTPリクエストを行う(PROXYを使用)
-
[解決済み] cURL を使ってファイル付き POST データをアップロードする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 PHP 未定義関数の呼び出し
-
[解決済み】pdo - 非オブジェクトのメンバー関数prepare()への呼び出し【重複】。
-
[解決済み】foreach()に与えられた引数が無効です。)
-
[解決済み] $wpdb->update または $wpdb->insert を実行すると、引用符の前にスラッシュが追加される
-
[解決済み] 警告:mysqli_fetch_array()は、パラメータ1がmysqli_resultであることを期待する、オブジェクトはで指定された。
-
[解決済み】count()パラメータは配列かlaravelのcountableを実装したオブジェクトでなければならない
-
[解決済み】PHPのクラスが見つからないが、インクルードされている
-
[解決済み】chromeの「net : Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR" は何がおかしいのか?
-
phpのAllowed memory size of 134217728 bytes枯渇問題の解決法
-
[解決済み] 致命的なエラーです。mysqli_result 型のオブジェクトを使用できません [終了] 。