前段时间由于工作需要,需要用c++创建dll 供其他程序通过dll调用webservice服务 ,现在抽空总结一下方法及注意的问题。至于怎么创建webservice服务以及发布 和IIS设置的相关问题 网上也有很多资料 我的另外两篇博客中也有相关介绍,不再赘述。
c++访问webservice有很多方法,各种方法也各有利弊,比较常用的就是web引用,比较方便,如果调用的服务地址需要经常改动,web引用不是很方便,但也是可以的 原理跟gsoap访问差不多,可以参考我的相关博文。
1、新建一个工程,点击工程名称右键->点击Add Web Reference 出现下图 在URL输入需要访问的服务地址 点GO即可列出服务内容,确定无误后点后边的 Add Reference 即可添加成功