Мне нужно просто один SOAP поверх HTTP-запроса в приложении. Никаких других транспортов, кроме HTTP, я просто отвечу на запрос и обработаю ответ. Поскольку это всего лишь один запрос, мне действительно не нужно что-то, что имеет генератор кода c ++ из WSDL, просто какой-то API для создания запроса.
Это будет в системе с ограничением ресурсов процессора и памяти (arm), также, как правило, поврежденной в отделе поддержки библиотек.
Я могу сделать простой C или C ++, у меня есть какой-то (также покалеченный) STL, но не намного, и я бы не стал добавлять слишком много мегабайт библиотек.
У меня есть libxml2 (я не уверен, есть ли у него какое-либо соединение, но я - нуб SOAP) на моей целевой платформе.
Конечно, нужно компилировать в gcc / linux. Я могу справиться с любыми странностями перехода x86-> arm.
gSOAP исключен из-за лицензирования и огромности.
Гугл привел меня к http://simplesoap.sourceforge.net/, но я бы хотел услышать, есть ли какие-нибудь альтернативы, прежде чем я погрузлюсь в него.
Итак, есть ли другие предложения от других членов SO? Спасибо.
simpleSOAP не компилируется с современным gcc (пример: ошибка: получение адреса временного [-fpermissive]). Я могу исправить это, но не для одного запроса.
Итак ... руководство это ...