您的位置:首页 > 其它

WebService简单入门

2009-10-11 13:04 423 查看
一.Web Service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。

二.能够用编程的方法通过Web来调用这个应用程序。

三.把调用这个Web Service 的应用程序叫做客户。



Web服务,个人觉得就是别人写好了方法你直接调用。不同的是 调用的方式而已
需要添加Web引用

自己写的一个 两数字相加的小例子 当然很多需要考虑的比如判断是否是数字都没有 只是演示一下效果

using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
    public Service () {

       //如果使用设计的组件,请取消注释以下行 
       //InitializeComponent(); 
   }
    
    /**//// <summary>
   /// 两个数字相加
    /// </summary>
    /// <param name="x"></param>
    /// <param name="y"></param>
   /// <returns></returns>
    [WebMethod]
   public double Add(double x, double y)
   {
       return x + y;
    }
   
}


选择Web引用 如果是分为本地机器上的 这个项目中的
或者是网络的 我这里选择的是网络上的 是调用webService获取IP地址所在地址的那那篇里面的
不过 我这个是调用本机上的WebService
点击后会显示出Web服务



添加引用 写上引用名 做为你调用的命名空间
我在使用本地的时候 写的是GetTest





using GetTest;
protected void Button2_Click(object sender, EventArgs e)
   {
       Service s = new Service();
        Response.Write( s.Add(double.Parse(this.TextBox2.Text),double.Parse(this.TextBox3.Text)));
       
   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: