客户端使用web服务说明

  • 格式:docx
  • 大小:261.68 KB
  • 文档页数:6

客户端使用web service服务

客户端使用web service服务主要包括两个步骤

(1)添加服务引用

(2)源码中使用服务引用

<一>添加服务引用。

(1)如图1右键项目---Add Service Referance

图1

(2)出现如图2所示界面

图2

有两种方法都可以添加服务引用。这两种添加方法在客户端使用该服务的源码有差别。

(a)添加服务引用

在地址处填”http://172.20.10.5:8008/WebServiceYQ.asmx”---点击Go---service框出现要添加的Web服务----给服务引用命名---OK

图3

(b)添加Web引用

点”Advanced”(出现如图4所示界面)----点击”Add WebService…”(出现如图5所示界面)

图4

图5

如图5,URL填服务提供的IP端口和文件名。http://172.20.10.5:8008/WebServiceYQ.asmx

------给这个web服务命名(在本项目中显示的名字)---点“Add Referance”确认添加。

以上两种添加web service服务的方法,添加后的效果,如题6所示。

图6

<二>源码中使用刚添加的服务引用 (1) 添加Service Referance的使用方法(引用的服务名为:YQRe1,服务源码发布后的文件名为:WebService1)

YQRe1.WebService1SoapClient clientYu = new YQRe1.WebService1SoapClient();

this.btn1.Content= clientYu.HelloWorld();

(2) 添加Web Referance的使用方法引用的服务名为:YQRe,服务源码发布后的文件名为:WebService1)

YQRe.WebService1 callWeb = new YQRe.WebService1();

this.btn.Content=callWeb.HelloWorld();