使用 libcurl 编写 HTTPS SOAP 客户端

Using libcurl to write HTTPS SOAP client

本文关键字:SOAP 客户端 HTTPS 编写 libcurl 使用      更新时间:2023-10-16

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

编辑:我正在用C++写这篇文章

你的意思是像 getinmemory.c 示例下载数据并将其保存在错误定位的缓冲区中?