Использование веб-сервиса в Qt

#asp.net #web-services #qt #parsing #soap

#asp.net #веб-сервисы #qt #синтаксический анализ #soap

Вопрос:

Я просматривал различные статьи, связанные с Webservice в Qt, но, к сожалению, не нашел того, что искал. Я использую .Чистый веб-сервис с SOAP, и хочу разобрать этот сервис. Просмотрел различные связанные статьи, но основная проблема, с которой я сталкиваюсь, заключается в получении библиотек Soap? Откуда скачать? И как интегрировать? И это действительно сработает для меня?

Спасибо.

Комментарии:

1. Ответ циника на это таков… «Добро пожаловать в SOAP». Серьезно, вам придется поискать и просмотреть несколько различных библиотек SOAP и выбрать лучшую, которая соответствует вашей конкретной цели. У каждого из них будут довольно существенные недостатки и проблемы с совместимостью.

2. Кроме того, какая версия Qt? (Сам Qt, похоже, имеет некоторую поддержку SOAP)

3. Спасибо, ребята, я думаю, что я понял это…. скоро опубликую здесь..

Ответ №1:

Вероятно, вам лучше всего интегрировать gSOAP в ваше приложение Qt. (Убедитесь, что условия лицензирования вас устраивают.)

Хорошее краткое описание того, как выполнить интеграцию, — это gSOAP: SAOP и XML Web services для Qt apps (включает образец zip-файла). Для этого не требуется конкретная версия Qt (поскольку gSOAP выполняет всю работу по существу), поэтому должно подойти что-нибудь современное.

Комментарии:

1. Привет, большое спасибо …. я пройду через это и дам вам знать, если возникнут какие-либо проблемы …. надеюсь, вы не возражаете против этого..

Ответ №2:

Хотя это очень позднее предложение, Apache Axis — это SOAP-стек с бесплатным программным обеспечением с открытым исходным кодом, который, похоже, соответствует вашим потребностям.