【发布时间】:2010-12-27 13:50:02
【问题描述】:
我有以下问题:我如何在char * 缓冲区中写入返回http-response 的数据?我找到了几种方法:
- 使用
CURLOPT_WRITEDATA或CURLOPT_WRITEFUNCTION。但CURLOPT_WRITEDATA需要文件指针 (FILE *)。使用带有回调函数的CURLOPT_WRITEFUNCTION在我看来是个怪癖...... - 使用
curl_easy_send和curl_easy_recv。但在这种情况下,我需要手动编写所有POST标头...
还有其他更优雅的方法吗?例如将char *缓冲区指针传递给某个函数以获取http响应。
【问题讨论】: