bcb2007使用gSoap调用服务获取不到信息

科多兽 2013-04-17 02:51:23
现在有个.net写的服务,通过bcb2007的Wsdl Importer 导入wsdl生成代理函数,然后在程序中调用能够获取到信息。但是用gSoap的方式生成代理函数,然后调用接口,返回值是400,不是SOAP_OK,请问是什么原因。关键部分代码如下:
struct soap *soap = soap_new();
soap_set_mode(soap, SOAP_C_UTFSTRING);
_ns1__GetConnectionString *IConnectString = new _ns1__GetConnectionString();
_ns1__GetConnectionStringResponse *IResponse = new _ns1__GetConnectionStringResponse();
int IVal = soap_call___ns1__GetConnectionString(soap,NULL,NULL,IConnectString, IResponse);
...全文
301 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
科多兽 2013-05-30
  • 打赏
  • 举报
回复
我已经无语了。现在用Gsoap是可以了。你现在碰到什么问题?
liangzhen1000 2013-05-27
  • 打赏
  • 举报
回复
同问,在使用gSoap中遇到同样的返回值,是不是因为输入值的相关参数没有正确赋值?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧