Мне нужно будет взаимодействовать с веб-службой SOAP с помощью приложения C++.Ищет портативную клиентскую библиотеку CAP Client C++
Ищу библиотеку, которая могла бы помочь мне сделать это, зная, что есть некоторые требования мне нужно полное заполнение:
- Он должен быть портативным (Windows/Linux)
- Она нуждается чтобы быть свободным и открытым исходным кодом (но мне не нужно продавать/распространять мой код)
- Он должен поддерживать асинхронную обработку запросов
- Он должен поддерживать параллельный запрос на сервер, так как я буду должны управлять пулом запросов
- Это должно быть легко интегрировать
Как я не буду иметь много различных типов взаимодействия с сервером, я сначала подумал, я мог бы просто создать хорошую обертку Libcurl, которая позволит мне подключить к веб-сервису. Но мне было интересно, если разбор ответа и сериализация запроса SOAP не будет сложным в этом случае. Используя этот метод, я смогу управлять своим пулом запросов, что хорошо для того, что я хочу делать.
Возможно, мне просто нужна библиотека, которая упрощает анализ запроса SOAP.
Вопрос в том, что вы считаете? Есть ли хорошая веб-клиентская библиотека SOAP, которую я мог бы использовать, или я должен сам это сделать?
вы посмотрели на 'gsoap'? Я не знаю, отвечает ли он ** всем ** вашим требованиям, но я думаю, что стоит посмотреть. – davka