1
在處理服務器響應時,Libcurl默認爲stdout。我們可以用CURLOPT_WRITEFUNCTION
和CURLOPT_WRITEDATA
覆蓋它。從手冊我得到,我可以將CURLOPT_WRITEFUNCTION
設置爲NULL
,然後通過FILE *
到CURLOPT_WRITEDATA
。如果我只是想不使用它,那麼最有效的方法是什麼?丟棄來自libcurl的響應數據
具體而言,如果您需要爲函數提供FILE *
,但您希望它被丟棄,那麼您將如何處理它?
另外,正如我寫這篇文章,我意識到也許我不應該通過NULL
到CURLOPT_WRITEFUNCTION
,而是寫一個什麼都不做的函數?
那麼什麼是獨立於操作系統的解決方案?一個空的寫入功能? – vascop 2011-02-11 14:15:49