找回密码
 立即注册
收起左侧

QTScoap可以调用java发布的WebService吗

2
回复
6040
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2017-8-7 17:26:13 显示全部楼层 |阅读模式
1Qter豆
QTScoap可以调用java发布的WebService吗?

java用的cxf发布的wsdl格式的WebService,QT调用我采用QTSoap,在网上找了个QTSoap调用webService的例子已经可以顺利调用qq在线测试的WebService
主要调用代码如下:
           QtSoapMessage message;
       message.setMethod("qqCheckOnline","http://WebXml.com.cn/");
       m_pHttp->setAction("http://WebXml.com.cn/qqCheckOnline");
       m_pHttp->setHost("ws.webxml.com.cn");
       QString number = m_pNumber->text();
       message.addMethodArgument("qqCode","",number);
       QString xml = message.toXmlString();
       m_pHttp->submitRequest(message,"/webservices/qqOnlineWebService.asmx");

可是当修改成调用java的WebService时始终不通,可有知道调用java cxf发布webSerivce的时候用QtSoap的上面对应各参数是什么吗,

还是QtSoap压根就不支持javaWebService的调用?

有用过的可否给个例子或指导下,不胜感激。

回复

使用道具 举报

累计签到:53 天
连续签到:1 天
2017-8-8 13:25:52 显示全部楼层
时间太长,不记得了,好像是可以的,其实这东西,都可以自己写,不需要soap的,太臃肿了!
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2017-8-9 05:37:32 显示全部楼层
多半是java cxf要求的格式不标准,比较一下不就知道了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了