как поговорить с сервисом asmx, используя C ++ - PullRequest
0 голосов
/ 18 ноября 2009

У меня есть существующий веб-сервис asmx, мне нужно получить доступ из собственной реализации C ++ (нет, это не может быть c #). Какие у меня есть варианты (здесь пользователь Visual Studio), чтобы сделать это как можно быстрее (все, что делает эквивалент ссылки add aweb, было бы неплохо) Спасибо

Ответы [ 2 ]

2 голосов
/ 18 ноября 2009

Один замечательный инструмент, который я использовал для такого рода вещей, - gsoap .

1 голос
/ 18 ноября 2009

Чтобы нативный C ++ мог выполнять веб-сервисы, вам, вероятно, придется взглянуть на сторонние инструменты. Могут быть доступны некоторые вещи от Microsoft, но после Soap Toolkit я больше не хотел беспокоиться о библиотеках с собственным кодом, предоставленным MS.

gSoap - это сторонняя библиотека веб-служб для C ++, которая в большинстве случаев бесплатна для использования. Если вам нужна коммерческая лицензия, я считаю, что она составляет около 100 долларов, и только разработчик должен заплатить ее один раз. Я использовал его довольно интенсивно как в Windows, так и в Linux, и он всегда был неизменно высокого качества. Однажды я обнаружил ошибку в плагине WS-Security, отправил исправление сопровождающему, и он принял его в течение дня или двух.

Время разгона составляет примерно день или два, чтобы выучить его.

...