Я хотел бы реализовать клиент веб-службы для проекта в Windows. Я хочу получить информацию о веб-службе, запрос мыла и ответ мыла. Мне нужна библиотека C++, которую я могу использовать для этих целей (не wsdlpull).
Требования:
- должна быть библиотека C++
- может использоваться для доступа к любой веб-службе SOAP (поэтому я могу передать URL-адрес, имя веб-службы, метод веб-службы и все аргументы в качестве аргументов для вызова функции)
- может запросить у веб-службы свой WSDL и вернуть мне доступные имена методов, аргументы методов и их типы данных
- простая документация
Чтобы быть более конкретным: в библиотеке должны быть простые вызовы, подобные этому, для получения информации о веб-службе.
invoker.getOperations(operations);
outputXml += "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n";
outputXml += "<webService";
outputXml += " name=\"" + GetServiceName(&invoker) + "\"";
outputXml += ">\n";
outputXml += "\t<webMethods>\n";
Спасибо.