c++访问webservice

时间:2014-05-01 09:14:24
【文件属性】:

文件名称:c++访问webservice

文件大小:4.21MB

文件格式:RAR

更新时间:2014-05-01 09:14:24

gsoap SOA webservice stub

我们已经知道如何在java端调用web服务(见web服务使用说明文档),但是如何在其他平台的其他客户端调用我们的web服务呢?下面做一下简单介绍并通过Gsoap举一个请求服务的例子。 WebService是一种跨平台的解决方案。在通讯过程中,客户端和服务端并不需要知道确切的实现(无论是语言级别还是操作系统平台以及系统结构). 系统运行时,服务提供程序提供的外围接口描述地址在系统根目录下的services目录下。如 接下来如何调用并是使用这个服务接口和其他访问标准服务的过程类似。


【文件预览】:
简易桩平台组件实现.doc
SoapClient
----client.c(1KB)
----SoapClient.ncb(15.77MB)
----SoapClient.vcproj.COMPUTER.wf.user(1KB)
----soapServer.c(5KB)
----soapClientLib.c(670B)
----SoapClient.vcproj(4KB)
----stdsoap2.h(82KB)
----dwserviceSoap11Binding.serviceAdapter.res.xml(625B)
----soapClient.c(5KB)
----SoapClient.sln(885B)
----soapC.c(54KB)
----SoapClient.suo(33KB)
----stdsoap2.cpp(436KB)
----Debug()
--------soapC.obj(125KB)
--------SoapClient.exe.embed.manifest.res(728B)
--------client.obj(24KB)
--------soapClient.obj(24KB)
--------SoapClient.exe.intermediate.manifest(621B)
--------vc90.idb(259KB)
--------stdsoap2.obj(522KB)
--------BuildLog.htm(7KB)
--------SoapClient.pdb(875KB)
--------mt.dep(69B)
--------vc90.pdb(108KB)
--------SoapClient.ilk(636KB)
--------SoapClient.exe(236KB)
--------SoapClient.exe.embed.manifest(663B)
----soapH.h(22KB)
----soapServerLib.c(670B)
----stdsoap2.c(436KB)
----dwserviceSoap12Binding.serviceAdapter.req.xml(608B)
----dwserviceSoap11Binding.serviceAdapter.req.xml(608B)
----dwserviceSoap12Binding.serviceAdapter.res.xml(625B)
----dwserviceSoap11Binding.nsmap(730B)
----soapStub.h(8KB)
----dwserviceSoap12Binding.nsmap(730B)
webService调用过程.doc
service
----invokeservice.pbl(24KB)
----soapService.dll(319KB)
----serviceInvoke.pbw(179B)
----xerces-c_3_1.dll(1.85MB)
----ESBConfig.xml(422B)
----invokeservice.pbt(125B)

网友评论

  • 对我帮助不是很大,不过还是感谢啦~
  • 不错,我其实想通过h文件的导入来用的,就是COM的头文件一样,后来通过查看MSDN解决了。就inculde就行了。用COM方式。用VC7下面的工具SPROXY.EXE生成.h文件。
  • 作为学习的例子用,还不错