客户端使用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();