0

我一直在使用 libcurl 进行一些网页抓取,现在我想用它来编写一个 HTTPS 客户端。到目前为止,我可以通过实现 write_data() 回调函数将接收到的数据写入文件来使用 libcurl(如 libcurl 教程中所述)。我想知道的是,是否可以从 char 缓冲区获取服务器响应,或者进行设置以便将响应写入 char 缓冲区?从文件中读取响应并不是世界末日,但如果我可以直接从内存中获取它并立即解析 xml,那会容易得多。总的来说,我在这里和网上都进行了相当多的搜索,但我还没有找到任何东西,我想我会在这里问一下,以防万一有什么“技巧”可以得到我想要的东西。我猜不会,但我认为无论如何都值得问这个问题。

编辑:我正在用 C++ 编写这个

4

1 回答 1

2

您的意思是像getinmemory.c示例那样下载数据并将其保存在 malloc 的缓冲区中?

于 2012-06-07T21:26:51.630 回答