我一直在使用 libcurl 做一些网络抓取,现在我想用它来编写一个 HTTPS 客户端。到目前为止,通过实现 write_data() 回调函数将接收到的数据写入文件,我可以很好地使用 libcurl(如 libcurl 教程中所述)。我想知道的是,是否有可能从 char 缓冲区获取服务器响应,或者进行设置以便将响应写入 char 缓冲区?从文件中读取响应并不是世界末日,但如果我可以直接从内存中获取响应并立即解析 xml,那会容易得多。我已经在这里和一般的网络上进行了相当多的搜索,但我还没有找到任何东西,我想我会在这里问一下,以防有一个“技巧”来获得我想要的东西。我猜不会,但我认为无论如何都值得问这个问题。
编辑:我正在用 C++ 编写
最佳答案
你的意思是像getinmemory.c下载数据并将其保存在 malloc 缓冲区中的示例?
关于c++ - 使用 libcurl 编写 HTTPS SOAP 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10939781/