是否存在libcurl最大读取大小?Curl将阅读分成两部分

Is there a libcurl max read size? Curl splits read into two parts

本文关键字:两部分 Curl libcurl 存在 读取 是否      更新时间:2023-10-16

卷曲是否有我不知道的最大阅读大小?在我的read函数中,我在对该函数的两个单独调用中收到响应。我应该收到24202个字符,但我在16384和7818中得到了它,而不是一次收到所有字符。问题是,我可以通过某种方式设置它,使其在对write函数的一次调用中全部发生。

既然您提到"接收我的响应",我想您谈论的是libcurl的写函数

实际上,写回调API在一次调用中从未超过CURL_MAX_WRITE_SIZE字节如本文所述:

CURLOPT_WRITEFUNCTION

可以传递给写入的最大正文数据量回调在curl.h头文件中定义:CURL_MAX_WRITE_SIZE(通常默认值为16K)。