• 2314阅读
  • 8回复

[讨论]webservice-wsdl [复制链接]

上一主题 下一主题
离线介农酥
 

只看楼主 倒序阅读 楼主  发表于: 2019-10-08
回复本帖可获得5RMB金钱奖励!
每人最多可获奖4次,奖池剩余40RMB金钱 (中奖几率80%)
客户的接口是webservice,数据是wsdl,说实话,我也是刚从网上看了webservice和wsdl是个什么,才大致了解了,之前和他们的对接人员沟通,一直很费劲,我也是很无语,说什么服务器把数据发给我,然后自动调用我的方法,这个方法按照他们给的接口命名就行,我感觉很奇怪,相隔万里,别人的程序怎么调用我写的程序的方法,后面我从网上看了下,好像还真有:
来自简书:
  • 远程调用技术:远程调用是指一台设备上的程序A可以调用另一台设备上的方法B。比如:银联提供给商场的pos刷卡系统,商场的pos机转账调用的转账方法的代码其实是跑在银行服务器上的。再比如,amazon,天气预报系统,淘宝网,校内网,百度等把自己的系统服务以WebService服务的形式暴露出来,让第三方网站和程序可以调用这些服务功能,这样扩展了自己系统的市场占有率。

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

QtSoap


大家讨论吧!
在线liulin188

只看该作者 1楼 发表于: 2019-10-08
webserver的c/c++有个库叫做gsoap,以前用过好用

不过我现在要做的话,不管他是什么webservie接口,反正都是http,直接走http协议给他搞定
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线介农酥

只看该作者 2楼 发表于: 2019-10-08
回 liulin188 的帖子
liulin188:webserver的c/c++有个库叫做gsoap,以前用过好用
不过我现在要做的话,不管他是什么webservie接口,反正都是http,直接走http协议给他搞定 (2019-10-08 16:40)

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

离线uidab

只看该作者 3楼 发表于: 2019-10-08
gsoap封装一下,没啥难的,可以用Qt开发。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线介农酥

只看该作者 4楼 发表于: 2019-10-08
回 uidab 的帖子
uidab:gsoap封装一下,没啥难的,可以用Qt开发。 (2019-10-08 17:06) 

谢谢!
离线cj123sn

只看该作者 5楼 发表于: 2019-10-09
回帖奖励+ 5
gsoap拿wsdl 生成几个.h和cpp文件,然后就可以用了
离线介农酥

只看该作者 6楼 发表于: 2019-10-09
回 cj123sn 的帖子
cj123sn:gsoap拿wsdl 生成几个.h和cpp文件,然后就可以用了 (2019-10-09 08:20) 

感谢!
离线介农酥

只看该作者 7楼 发表于: 2019-10-09
回 cj123sn 的帖子
cj123sn:gsoap拿wsdl 生成几个.h和cpp文件,然后就可以用了 (2019-10-09 08:20) 

不是用.h和.cpp文件先生成wsdl文件吗
离线圣域天子

只看该作者 8楼 发表于: 2019-10-09
回帖奖励+ 5
Qt自己还有一套 QRemoteObject 也是进行远程调用的
快速回复
限100 字节
 
上一个 下一个