英文原址 http://www.blinnov.com/2008/01/22/wcf-service-unmanaged-client/en/
原文主要是针对WCF,但我尝试了两次没有成功,但方法对于WEBSERVICE 是成功的
wsdl2h.exe -o myService.h http://localhost:8080/MyService/metadata/?wsdl
这一行很重要,即使对于webservice 也要加最后的 /wsdl,不然无法正常产生头文件
It will create a file myService.h contains some basic bindings enough to write SOAP client in C. As I wanted to use C++,I had to move a little bit further and take a next step:
soapcpp2 -i -I ../gsoap/import -x -C myService.h
Option -i tells compiler to derive SOAP proxies from soap struct. This is not necessary,but I noticed the code looks less messy this way.Option -I specifies path to import directory in gSOAP distribution.Option -C enables client-side code generation onlyand -x is needed if you don’t need to have any sample XML message files.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。