.NET开发

本类阅读TOP10

·NHibernate快速指南(翻译)
·vs.net 2005中文版下载地址收藏
·【小技巧】一个判断session是否过期的小技巧
·VB/ASP 调用 SQL Server 的存储过程
·?dos下编译.net程序找不到csc.exe文件
·通过Web Services上传和下载文件
·学习笔记(补)《.NET框架程序设计(修订版)》--目录
·VB.NET实现DirectDraw9 (2) 动画
·VB.NET实现DirectDraw9 (1) 托管的DDraw
·建站框架规范书之——文件命名

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
如何调用他人提供的Web Service

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 如何调用他人提供的Web Service

    声明:本文不讲述WebService的概念,纯粹讲使用方法。
   
    请按下列步骤操作:

    1、打开网站:http://www.xmethods.com。这个网站提供了很多WebService,我们选择其中一个比较简单的做为例子:

    这个WebService有一个随机返回一句名人名言的方法,稍候介绍。

    2、点击RandomQuote链接,找到他的WSDL地址:

    3、复制该地址,打开MS.net,创建一个asp.net工程,打开“添加引用”对话框,把该地址输入到URL中。可以看到,该WebService提供了一个接口getQuote()。点击“添加引用”按钮回到主界面。


    4、在代码隐藏文件中添加如下代码:

private void Page_Load(object sender, System.EventArgs e)

{

// 在此处放置用户代码以初始化页面

com.boyzoid.www.randomQuoteService rqs = new TeaTest.com.boyzoid.www.randomQuoteService();

this.Response.Write(rqs.getQuote());

}

    5、运行结果如下(因为是随机的,每次的运行结果都可能不一样,以下是刷新几次的结果):
"A nickel ain't worth a dime anymore."
Yogi Berra

"Kids, you tried your best and you failed miserably. The lesson is, never try."
Homer Simpson

"Always do sober what you said you'd do drunk. That will teach you to keep your mouth shut."
Ernest Hemingway




相关文章

相关软件