如何隐藏curl-easy-perform输出(在shell中)?
这是关于c应用程序的。
最佳答案
设置CURLOPT_WRITEFUNCTION
和/或CURLOPT_WRITEDATA
选项:
FILE *f = fopen("target.txt", "wb");
curl_easy_setopt(handle, CURLOPT_WRITEDATA, f);
默认情况下,libcurl将输出写到
stdout
。当您重写这个(几乎所有应用程序都会这样做)时,它将写入另一个文件或将输出块传递给回调。有关详细信息,请参阅CURLOPT_WRITEFUNCTION
的文档。