如何在C++中调用Rest服务?

adn*_*har 4 c++ rest wcf web-services

我想从我的C++应用程序中调用用WCF编写的休息服务(它可以支持XML和JSON Web消息格式).

实现这一目标的最佳解决方案是什么?我见过一些实用程序(gsoap),它们为您创建用于调用Web服务的代理类.

我可以在不使用任何中间工具的情况下实现相同的功能 作为一个休息服务,它使用GET/PUT函数作为基本的HTTP函数,是否有任何C++库/解决方案可用于直接从c ++应用程序调用这些函数?

Bas*_*tch 8

在Linux上,您可能可以使用curl库(我猜它已移植到Windows).Curl是一个为C或C++程序提供HTTP客户端功能的库.