• .NET 的webservice例子


       因为项目的需要,可能会经常性的需要调用接口,或者写一些接口。现在提供一些简单的例子给大家参考

    写接口:

     1  [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
     2     [System.ComponentModel.ToolboxItem(false)]
     3     // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
     4      [System.Web.Script.Services.ScriptService]
     5     public class WebService_test : System.Web.Services.WebService
     6     {
     7 
     8         [WebMethod(Description="求和")]
     9         public double Add(double a,double b)
    10         {
    11             return (a + b);
    12         }
    13 
    14         [WebMethod(Description = "")]
    15         public string getjsno()
    16         {
    17             string jsno = string.Empty;
    18             student st = new student();
    19             st.Name="张三";
    20             st.Sex="";
    21 
    22             JavaScriptSerializer jss = new JavaScriptSerializer();
    23             jsno = jss.Serialize(st);
    24 
    25             return jsno;
    26         }
    27 
    28     }
    29 
    30     public class student
    31     {
    32         private string name;
    33         private string sex;
    34 
    35         public string Name
    36         {
    37             get { return name; }
    38             set { name = value; }
    39         }
    40 
    41         public string Sex
    42         {
    43             get { return sex; }
    44             set { sex = value; }
    45         }
    46     }
    View Code

    调用接口:

     1  WebS.WebService_testSoapClient web=new WebS.WebService_testSoapClient();
     2             double b = web.Add(1,2);
     3             textbox.Text = b.ToString();
     4             web.HelloWorld();
     5 
     6             WebS.getjsnoRequest aaa=new WebS.getjsnoRequest();
     7             aaa.ToString();
     8 
     9             string cc=web.getjsno();
    10             JavaScriptSerializer jss = new JavaScriptSerializer();
    View Code

    代码已经贴出来,调用哪里怎么样添加webservice接口,可以手动也可以代码去写,可以百度,这些很多例子。

  • 相关阅读:
    【C++ 学习笔记】 Vector
    【AWS】 AWS Free Usage Tier
    【C++ 学习笔记】 MFC CEdit
    【MySql】MySql安装和ODBC设置
    【C++ 学习笔记】 变量转换
    【Perl学习笔记】列表和数组
    【C++ 学习笔记】 值传递
    【Java 学习笔记】 MyEclipse各种细节
    【NLP】 向量空间模型
    【Linux】 Cygwin操作总结
  • 原文地址:https://www.cnblogs.com/fgr-lmy/p/4542445.html
Copyright © 2020-2023  润新知