Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

REST client in C++

Tags:

c++

rest

xml

client

Has anybody successfully tried any C++ REST library (client) in their enterprise product? It can be collection of software stack, but it should have the capability to run on all platforms, i.e.: Windows, Linux, Solaris, AIX, HP-UX.

like image 677
Soumen Avatar asked Nov 12 '12 08:11

Soumen


2 Answers

C++ REST SDK is an actively developed C++ REST client that is currently supported in Windows, Mac OS X, iOS and Android. It is also licensed under Apache License 2.0 which opens up a range of customizations on the library to suit your needs.

like image 125
Balamurugan Muthiah Avatar answered Sep 28 '22 20:09

Balamurugan Muthiah


I cannot recommend any integrated solution but what you can do is use:

  1. Transport: neon, serf or libcurl (all of them have advs and disadvs)
  2. XML parsing: libexpat or libxml2
  3. JSON parsing: Jansson or JSON Spirit
like image 28
Michael-O Avatar answered Sep 28 '22 20:09

Michael-O