Gostaria de saber como Consumir um WebService WSDL/SOAP (feito em Java por ex.) com o C++ …
Pela internet achei o gSOAP mas achei confuso. Tutoriais são bem-vindos.
Obrigado a todos.
Gostaria de saber como Consumir um WebService WSDL/SOAP (feito em Java por ex.) com o C++ …
Pela internet achei o gSOAP mas achei confuso. Tutoriais são bem-vindos.
Obrigado a todos.
Pode dar mais detalhes? Você está programando usando alguma API, como o QT, ou está fazendo isso no seco? Está programando para Windows ou deve ser multiplataforma?
Oi Vini.
Não cara, estou desenvolvendo no CodeBlocks e é somente para estudo mesmo … no Java foi bem simples o Consumo e agora estou tentando achar algo em C++ … aí encontrei o gSOAP na internet mas não evolui em nada. Por isso estou correndo atrás de tutoriais para tentar entender mas não acho.
Obrigado.
O C++ não tem nenhuma solução nativa. E, creio que SOAP também não possa ser encontrado na boost, que seria a segunda alternativa direta.
Nesse caso, só usando uma API como a gSOAP, a POCO Library ou mesmo o QTSoap.
Agora, tem diversos exemplos e tutoriais no próprio site oficial:
http://www.genivia.com/doc/soapdoc2.html#tth_sEc1.2
E geralmente é a melhor documentação que tem por aí (um dos problemas do gSoap é que é antigo, então, se buscar no google, vai achar muita coisa com mais de 10 anos de idade). Esse é um dos mais atuais:
http://www.codeproject.com/Articles/618480/Create-a-Web-Service-Client-using-GSoap-Toolkit