curl 是否有我不知道的最大阅读尺寸?在我的读取函数中,我在对该函数的两次单独调用中收到了我的响应。我应该收到 24202 个字符,但我在 16384 中得到它,然后是 7818,而不是一次得到所有字符。重要的是我可以通过某种方式设置它,以便它在对写入函数的一次调用中全部发生。
最佳答案
既然你提到“收到我的回复”,我假设你是在谈论 libcurl 的写入功能。
事实上,写入回调 API 在一次调用中绝不会超过 CURL_MAX_WRITE_SIZE
字节
如记录here :
CURLOPT_WRITEFUNCTION
The maximum amount of body data that can be passed to the write callback is defined in the
curl.h
header file:CURL_MAX_WRITE_SIZE
(the usual default is16K
).
关于c++ - 是否有 libcurl 最大读取大小? curl 拆分读取为两部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17408509/