商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

在VC中调用 WebService

作者:佚名  2007-09-11


【IT168 技术文档】

一、什么是 WebService ?

WebService 其实就是一个基于网络的应用程序,它向外部程序提供一定的调用接口。外部(远程)的程序,可以经由Web对其进行调用。

二、 WebService 的特性:

1.由于 WebService 经由web服务器发布,所以比DCOM而言,可以顺利穿过防火墙。这也是 WebService 的优点之一,可以说, WebService ,为分布 式应用的开发,提供了一个很好的平台。

2.对 WebService 的调用,是通过SOAP协议进行的。简单对象访问协议(SOAP)提供了标准的远程过程调用(RPC)方法来调用Web service。 而SOAP也是基于XML和XSD的,XML是SOAP的数据编码方式,因此,对 WebService 的调用也可以是跨平台的。、

三、怎样调用 WebService ?

Visual Studio.NET 内建提供了对 WebService 的调用。在VC.NET中,调用 WebService 只需要简单的几个步骤即可。只要找到 WebService 的发布 地址,将地址引入到VC工程中。这时,编译器会预先编译一次,自动生成和 WebService 相关的头文件(也可以叫Web代理文件) WebService .h。 在你的程序中,包含 WebService .h然后生成相关的对象,就可以对远程的 WebService 进行调用了。

为演示怎样调用 WebService ,我们用网上一个已经发布的 WebService ,名字叫TranslateService,其功能是对多种语言进行互相翻译。 这个 WebService 的地址如下: http://www.WebServicex.net/TranslateService.asmx

1 2
【内容导航】
第1页: 概述 第2页: 程序示例
©版权所有。未经许可,不得转载。
[责任编辑:李宁]
[an error occurred while processing this directive]