Существует ли максимальный размер для чтения, о котором я не знаю для curl? В моей функции чтения я получаю ответ в виде двух отдельных вызовов этой функции. Я должен получить 24202 символа, но я получаю его в 16384, а затем 7818 вместо всех персонажей за один раз. В чем дело, есть какой-то способ, которым я могу установить его так, чтобы все происходило за один вызов функции записи.
Поскольку вы упоминаете «получить мой ответ», я предполагаю, что вы говорите о функции записи libcurl.
Действительно, API обратного вызова записи никогда не превышает CURL_MAX_WRITE_SIZE
байт в одном вызове
как задокументировано Вот:
CURLOPT_WRITEFUNCTION
Максимальный объем данных тела, которые могут быть переданы на запись
обратный вызов определяется вcurl.h
заголовочный файл:CURL_MAX_WRITE_SIZE
(обычное значение по умолчанию16K
).
Других решений пока нет …