c++ - 使用 libcurl 编写 HTTPS SOAP 客户端

标签 c++ c soap https libcurl

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

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

最佳答案

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

关于c++ - 使用 libcurl 编写 HTTPS SOAP 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10939781/

相关文章:

java - 如何将文件上传到 SOAP Web 服务?

c - 如何正确退出我的程序?

java - 未经授权的 Rovi TV Listings Service Soap 1.2

c++ - this 在静态成员函数的未计算上下文中

c++ - 如何强制执行项目范围内的唯一 ID/错误代码,以便轻松找到源代码中的错误来源?

c - scanf 字段宽度字符串溢出

c - 在线程中使用 sleep()

Java SOAP 请求作为 Web 服务?

c++ - qt 单元测试 QTreeWidgetItem 尚未声明

iphone - undefined symbol : . objc_class_name_UIScreen