查看完整版本: [-- webservice-wsdl --]

QTCN开发网 -> Qt基础编程 -> webservice-wsdl [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

介农酥 2019-10-08 15:36

webservice-wsdl

客户的接口是webservice,数据是wsdl,说实话,我也是刚从网上看了webservice和wsdl是个什么,才大致了解了,之前和他们的对接人员沟通,一直很费劲,我也是很无语,说什么服务器把数据发给我,然后自动调用我的方法,这个方法按照他们给的接口命名就行,我感觉很奇怪,相隔万里,别人的程序怎么调用我写的程序的方法,后面我从网上看了下,好像还真有:
来自简书:
  • 远程调用技术:远程调用是指一台设备上的程序A可以调用另一台设备上的方法B。比如:银联提供给商场的pos刷卡系统,商场的pos机转账调用的转账方法的代码其实是跑在银行服务器上的。再比如,amazon,天气预报系统,淘宝网,校内网,百度等把自己的系统服务以WebService服务的形式暴露出来,让第三方网站和程序可以调用这些服务功能,这样扩展了自己系统的市场占有率。

现在客户的要求,我写一个程序去接受他们发给的数据,通过webservice-wsdl,QT能否做这个。
我百度搜了,就是

QtSoap


大家讨论吧!

liulin188 2019-10-08 16:40
webserver的c/c++有个库叫做gsoap,以前用过好用

不过我现在要做的话,不管他是什么webservie接口,反正都是http,直接走http协议给他搞定

介农酥 2019-10-08 16:47
liulin188:webserver的c/c++有个库叫做gsoap,以前用过好用
不过我现在要做的话,不管他是什么webservie接口,反正都是http,直接走http协议给他搞定 (2019-10-08 16:40)

使用Qt http协议搞定方便吗,我现在一无所知,而项目也有点急,也就是QT也能做对吗?


uidab 2019-10-08 17:06
gsoap封装一下,没啥难的,可以用Qt开发。

介农酥 2019-10-08 20:19
uidab:gsoap封装一下,没啥难的,可以用Qt开发。 (2019-10-08 17:06) 

谢谢!

cj123sn 2019-10-09 08:20
gsoap拿wsdl 生成几个.h和cpp文件,然后就可以用了

介农酥 2019-10-09 09:09
cj123sn:gsoap拿wsdl 生成几个.h和cpp文件,然后就可以用了 (2019-10-09 08:20) 

感谢!

介农酥 2019-10-09 15:04
cj123sn:gsoap拿wsdl 生成几个.h和cpp文件,然后就可以用了 (2019-10-09 08:20) 

不是用.h和.cpp文件先生成wsdl文件吗

圣域天子 2019-10-09 15:47
Qt自己还有一套 QRemoteObject 也是进行远程调用的


查看完整版本: [-- webservice-wsdl --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled