c++ - 是否有 libcurl 最大读取大小? curl 拆分读取为两部分

标签 c++ c curl libcurl

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 is 16K).

关于c++ - 是否有 libcurl 最大读取大小? curl 拆分读取为两部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17408509/

相关文章:

c - 如何将浮点 C 代码转换为定点?

php - 使用 PHP curl 如何获取 400 响应的响应主体

powershell - 使用 cer/pem 进行身份验证的给定 curl 的 powershell 等效项是什么?

c++ - 缺少分号的 Bison C++ 多重错误恢复

c++ - 两个不同类的运行时多态性

在函数中调用文件中的变量

php - $_GET ['code' 的来源] 以获取 youtube api 凭据的刷新 token

c++ - Qt 从派生类发出基类信号

c++ - 'long long int' 被解释为 'long int' 。我该如何解决这个问题?

c - 使用 xchg 自旋锁