C++ 调用webservice 出现 函数返回值为 3 (SOAP_TAG_MISMATCH) 的解决方案

最近在用C++ gsoap做webservice服务时,函数返回值为SOAP_TAG_MISMATCH (==3)错误码,原因是我传入wsdl地址时连同后面的?wsdl都传入了,如下:

http://192.168.18.41:8080/nsom/services/nsomWSService?wsdl

将后面的?wsdl去掉,即使用如下的地址:

http://192.168.18.41:8080/nsom/services/nsomWSService

之后问题解决

posted @ 2015-06-08 17:20  苍洱  阅读(1308)  评论(0)    收藏  举报