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