0

curl で認識していない読み取りの最大サイズはありますか? 私の読み取り関数では、関数への 2 つの別々の呼び出しで応答を受け取ります。私は 24202 文字を受け取ることになっていますが、すべての文字を一度に受け取るのではなく、16384 で受け取り、次に 7818 で受け取ります。write 関数への 1 回の呼び出しですべてが発生するように設定できる方法があります。

4

1 に答える 1

2

「私の応答を受け取る」と述べているので、libcurlの書き込み機能について話していると思います。

実際、ここCURL_MAX_WRITE_SIZEに記載されているように、書き込みコールバック API は 1 回の呼び出しでバイト数を超えることはありません。

CURLOPT_WRITEFUNCTION

書き込みコールバックに渡すことができる本文データの最大量は、curl.hヘッダー ファイルで定義されますCURL_MAX_WRITE_SIZE (通常のデフォルトは です16K)。

于 2013-07-01T21:02:48.857 に答える