Libcurl по умолчанию принимает стандартный вывод при обработке ответа сервера. Мы можем переопределить это с CURLOPT_WRITEFUNCTION
и CURLOPT_WRITEDATA
. Из руководства я понял, что могу установить CURLOPT_WRITEFUNCTION
на NULL
и затем передать FILE *
на CURLOPT_WRITEDATA
. Если я просто хочу не использовать это, какой самый эффективный способ это сделать?
В частности, если вам нужно предоставить FILE *
для функции, но вы хотите, чтобы она была отброшена, как бы вы поступили?
Кроме того, когда я писал это, я понял, что, возможно, я не должен передавать NULL
в CURLOPT_WRITEFUNCTION
, а вместо этого написать функцию, которая ничего не делает?