VC 通过Soap访问WebService
来源:互联网 发布:淘宝买家不评价怎么办 编辑:程序博客网 时间:2024/05/17 02:30
在VC中,我们选择通过Soap规则来访问WebService,划分为以下步骤
1.所谓工欲善其事,必先利其器,既然选择Soap,我们首先要去微软官方下载soap sdk3.0安装包,地址: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C943C0DD-CEEC-4088-9753-86F052EC8450&displaylang=en
2.安装完成之后,打开C:/Program Files/Common Files/MSSoap/Binaries 路径,win7系统这里请注意,在win7系统下,默认只有C:/Program Files/Common Files/ 路径,需要自行添加,以及命令行中注册dll.具体可以参阅此文章 http://blog.1wanweb.com/post/vc2b2b60-mfc-soapsdke5bc80e58f91websesrvicee68993e58c85.aspx
3.环境搭建完成之后,我们可以简单的通过一个MFC程序来实现一个通过Soap协议访问WebService的功能.
1.) 具体需求可划分为有一个edit,一个button按钮.具体Soap规范大家去google,一搜一大片,好好理解一下具体什么是soap协议,理解完成后可以继续看以下代码.
以及部署在webservice上的内容
大家在自己查看有关soap协议时候,肯定会查到相关属性如何使用,我们可以对比一下上面的代码及xml对应关系就不难看出,实际上通过soap协议就是在传送一个xml内容,soap通过自身对象将webservice中的xml封装为自己的消息传递给服务器,等待服务器做出返回信息
由于我的例子是在本地操作的,webservice中尤其要注意一件事,因为目前流行.net框架,所以在.net创建webservice的工程时,不会自动添加关于soap的类说明
[WebService(Namespace = "http://tempuri.org/")]
[System.Web.Services.Protocols.SoapRpcService]
上面两行代码均在制定webservice的命名空间及定义soapRpcService.只有这样,VC6才能访问到webservice中的服务.
鄙人不才,无法将精髓传递给大家,但尽绵薄之力,将其共享.大家有什么建议及批评请给我留言.谢谢
- VC 通过Soap访问WebService
- VC 通过Soap访问WebService
- VC通过SOAP调用WebService
- VC通过Soap调用Webservice编译出现__missing_type__错误解决办法
- ASP通过SOAP调用WebService
- 通过SOAP获取webSERVICE内容
- WebService通过soap获取天气
- VC6采用SOAP访问WEBSERVICE
- asp 访问WebService 基于SOAP
- HTTPclient通过soap协议访问cxf写的webservice服务端的方法。
- vc++ 访问php webService
- 使用 VC++访问webservice
- VC++6.0访问webservice
- webservice知识一、SOAP风格的webservice——通过JDK的API发布一个webservice服务和创建一个webservice客户端用于访问该服务
- PHP SOAP访问.net的webservice
- Ruby以SOAP协议访问Webservice
- js调用webservice:通过通过SOAP Header身份验证
- 通过ksoap2访问donet webservice
- IBI推出适用于Apple,Android手机的移动BI套件
- LVM相关概念与管理GFS
- 分类信息网络应用
- Cassandra适用情况
- flex与flash的交互
- VC 通过Soap访问WebService
- 中国云计算BBS
- const的用法
- JNI 数据类型
- synchronized带来的问题 20110330
- 三月10大畅销智能手机 MOTO Defy入三甲
- Python代码规范与pylint
- OpenMP on VC6
- Oracle 索引 详解