0

複数の同時接続を使用し、PHP スクリプトで cURL を使用してスクレイピングすると、不完全な Web ページが返されることがあります。curl_getinfo()Web ページが 100% フェッチされたか、90% しかフェッチされなかったかを知らせる値はありますか?

返されたページの content-size ヘッダーは、返されたものの実際のサイズですか、それともページ全体ですか? もしそうなら、応答の実際のサイズに対して content-size を確認できます..

ありがとう!

4

1 に答える 1

1

あなたの質問が、コンテンツサイズヘッダーが反対側から来ているか、あなたの側で計算されているかを確認できるかどうかであると仮定すると、はい、そのヘッダーを使用して、反対側で生成されているため、完全な応答を受信したかどうかを確認できます実際に意図した内容から。ただし、いくつかのこと:

  • Content-LengthはありませんContent-Size
  • 相手が正しく設定することを信頼している限り、使用できます。
  • 存在する必要がありますが、厳密には必要ないため、利用できない場合があります。
于 2013-04-13T02:04:18.460 に答える