知识大全 ASP.NET入门教程 12.5 测试Web服务

Posted

篇首语:古人学问无遗力,少壮工夫老始成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 12.5 测试Web服务相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 12.5 测试Web服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    因此 己经创建了Web服务 并且查看了它的结构 但还没有实际地使用该Web服务进行任何工作 甚至还没有对其进行测试 幸运的是 具有测试Web服务的可管理工具 能够浏览服务的端点可允许再次试验Web服务

    ( )在创建FixtureService vb并将其放置在App_Code文件夹中时 它自动创建一个端点( asmx文件) 进入Solution Explorer 并且选择FixtureService asmx选项 右击该选项并选择View in Browser命令

    ( )单击Fixtures链接 将转到屏幕 在这儿可以测试Web服务 注意 该服务不需要任何输入

    ( )单击Invoke按钮 向下滚动屏幕 直到看到XML

    操作回顾

    可以看到 该测试已经在XML中返回Wrox United比赛的比赛时间和结果 以纯文本的方式提供答案 因此这是可以很容易地通过Web来回传递的内容 首先定位到服务的端点 并且单击该链接 在测试页面中 单击Invoke按钮以产生XML方式的Web服务结果 这个Web服务根据类FixtureService vb生成一组比赛时间 并且将结 果的数据集作为一组XML元素进行交付 <FixtureDate> <Opponents> <FixtureType> <GoalsFor>和<GoalsAgainst> WSDL合同

    如果返回到端点FixtureService asmx 并一且再次浏览它 可以发现带有链接的行 该链接一显示 For a formal definition please review the Service Description(关于url式的定义 请回顾Service Description) 如果单击Service Description链接 将看到如图 所示的页面 其中包含了WSDL

    这是更为后台化的工作 WSDL是Web Services Description Language(Web服务描述语言)的缩写 它是一个XML文件 定义了Web服务和它的使用者之间的交互如何发生 例如 WSDL声明Web服务是否使用GET POST或SOAP WSDL文档定义Web服务是否需要零个 一个或 个参数 并且定义期望多少个参数返回 它也可以指定何时(例如)Web服务期望两个特定的参数并且返回一个值 每个输入和输出的名称 顺序和数据类型应该是什么 WSDL中包含开始使用Web服务功能所需的所有信息 WSDL也是由W 管理的另一个标准 可以在 w /TR/wsdl中找到该标准的细节

    WSDL文档的头部是<definitions>元素的声明 该元素包含各种命名空间 这些命名空间建立对SOAP的引用 接下来是<types>元素 该元素定义Web服务期望接收和在它完成后返回的每种数据类型 以另一种x 语言XSD(XML Schema Definition Language XML模式定义语言)编写<types>元素

    如果希望看到数据类型的特定定义 需要向下滚动屏幕 并且展开Internet Explorer中的每个节点

cha138/Article/program/net/201311/14799

相关参考

知识大全 ASP.NET入门教程 12.4 创建Web服务[1]

ASP.NET入门教程12.4创建Web服务[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 12.4 创建Web服务[3]

ASP.NET入门教程12.4创建Web服务[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 12.1 查看Web服务[1]

ASP.NET入门教程12.1查看Web服务[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 12.1 查看Web服务[3]

ASP.NET入门教程12.1查看Web服务[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 12.1 查看Web服务[2]

ASP.NET入门教程12.1查看Web服务[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 12.6.3 发现Web服务

ASP.NET入门教程12.6.3发现Web服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 ASP.NET入门教程12.6 Web服务的发现

ASP.NET入门教程12.6Web服务的发现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 12.2.1调用Web服务

ASP.NET入门教程12.2.1调用Web服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 ASP.NET入门教程 12.2.2 传送Web服务[1]

ASP.NET入门教程12.2.2传送Web服务[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 12.2.2 传送Web服务[3]

ASP.NET入门教程12.2.2传送Web服务[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧