Я хотел бы создать клиент для доступа к веб-службе REST в C ++. Это должно включать проверку подлинности и управление сеансами.Написание этого полностью с нуля является большой задачей.Есть ли какая-нибудь вспомогательная библиотека / фреймворк?Любой пример / учебник поможет мне?Я слышал о libcurl и для фреймворка STAFF.Но не уверен, как STAFF генерирует код и является ли он специфичным для Apache.
Я написал модуль PAM, который использует libcurl, но вы можете легко адаптировать его под свои нужды:
Pam-клиент .
Просто посмотрите на заголовки и функции, которые я использую. Я также использую SSL, так что это довольно полный пример.
Если вы можете использовать C, вы можете использовать Axis2 C -
http://axis.apache.org/axis2/c/core/
или
http://wso2.org/project/wsf/cpp/2.0.0/docs/