首页 > 软件开发 > 教你怎样用gsoap开发web service程序

快速发布【软件开发】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

教你怎样用gsoap开发web service程序

标签:用gsoap开发web service程 2017-8-06 作者:任品

  如今,各种互联网的web应用开发程序层出不穷,那么需要看什么书籍才能快速入门,成长为一名现代web service应用开发工作者呢?通过接下来小编向大家介绍的用gsoap开发web service程序,希望大家能够有所收获。


用gsoap开发web service程序图一.png


  WebService:就是一个应用程序,它向外界暴露出一个可以通过web进行调用的API,是分布式的服务组件。本质上就是要以标准的形式实现企业内外各个不同服务系统之间的互调和集成。


  soap:简单对象访问协议,是一种简单的、轻量的、基于 XML 的协议,它被设计成在WEB 上交换结构化的和固化的信息。从这里的概念可以看得出来,soap是一个基于xml格式的web交互协议,而webservice是一种使用web方式实现的功能。其实从历史上来说,先有的soap这种协议,然后微软用基于这种协议制作了webservice这种服务。


  gsoap:是一种能够把C/C++语言的接口转换成基于soap协议的webservice服务的工具。


  使用gsoap创建webservice服务


  下载gsoap的最新版本。解压后目录结构如下:


  我们看到bin\win32目录下有两个exe可执行文件:soa***p2.exe,wsdl2h.exe。另外根目录还有两个比较重要的源文件:stdsoap2.h和stdsoap2.cpp。


  准备待导出的服务接口定义文件(比如gservice.h)


  //gsoap ns service name: gservice


  //gsoap ns service style: rpc


  int ns__add(int num1, int num2, int* result );


  int ns__sub(int num1, int num2, int* result );


  int ns__mult( int num1, int num2, int *result);


  int ns__divid( int num1, int num2, int *result);


用gsoap开发web service程序图二.jpg


  以上就是小编向大家介绍的关于用gsoap开发web service程序的全部内容了,希望大家在看完之后能够有所帮助。如果大家想要观看更多关于用gsoap开发web service程序的相关内容,可以到猪八戒网服务购的行业资讯进行查看。


最新文章推荐

软件开发暂无最新文章查看全部推荐文章>

推荐人才