从今天开始我们将一步一步的做WebService的实例,今天我们主要是将如何创建\测试\使用WebService.
创建WebService的方法:
首先打开.NET 2003->文件->项目->ASP.Net Web服务(名字叫TestWebService1).
之后我们能看到一个Service1.asmx的文件,点击查看代码.可以看见class Service1 :是继承于System.Web.Services.WebService,只要继承了这个类的类就可以 通过WebService发布,
在这个类里添加一个WebService类,代码如下:
客户端调用该方法
到这里WebMethod类就建立好了
测试WebService的方法:
运行刚建立好的TestWebService1,将出现包含以下的页面:
建议:在使 XML Web service 公开之前,请更改默认命名空间。
创建WebService的方法:
首先打开.NET 2003->文件->项目->ASP.Net Web服务(名字叫TestWebService1).
之后我们能看到一个Service1.asmx的文件,点击查看代码.可以看见class Service1 :是继承于System.Web.Services.WebService,只要继承了这个类的类就可以 通过WebService发布,
在这个类里添加一个WebService类,代码如下:
[WebMethod]
public string HelloWorld()
{
return "Hello 郭江";
}
注意要通过WebService发布的累必须加上[WebMethod],她可以从远程WEBpublic string HelloWorld()
{
return "Hello 郭江";
}
客户端调用该方法
到这里WebMethod类就建立好了
测试WebService的方法:
运行刚建立好的TestWebService1,将出现包含以下的页面:
Service1
支持下列操作。有关正式定义,请查看服务说明。
此 Web 服务使用 http://tempuri.org/ 作为它的默认命名空间。
建议:在使 XML Web service 公开之前,请更改默认命名空间。
使用WebService的方法:
首先建立一个叫UseWebService1的项目
点击服务说明会出现这个类类的详细情况说明
点击HelloWorld ->调用
会出现调用该方法的结果如下:
<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://tempuri.org/">Hello 郭江</string>
这里用注意的两个结果都是以XML文件的方式呈现.
使用WebService的方法:
建立一个叫UseWebService1的web项目.
点击引用->添加Web引用.输入刚才建立的Web service 的地址,我的是:
http://localhost/TestWebService1/Service1.asmx
->转到->输入WEB引用名,这里我输入的是localhost->添加引用
现在我们可以使用刚才建立的Web service 方法了.使用代码如下:
这里用注意的两个结果都是以XML文件的方式呈现.
使用WebService的方法:
建立一个叫UseWebService1的web项目.
点击引用->添加Web引用.输入刚才建立的Web service 的地址,我的是:
http://localhost/TestWebService1/Service1.asmx
->转到->输入WEB引用名,这里我输入的是localhost->添加引用
现在我们可以使用刚才建立的Web service 方法了.使用代码如下:
localhost.Service1 hw=new UseWebService1.localhost.Service1();
Response.Write(hw.HelloWorld());
运行就ok了 Response.Write(hw.HelloWorld());