java如何调用.net发布 的WebService-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

java如何调用.net发布 的WebService

蛮大人123 2016-06-12 18:07:41 1907

java如何调用.net发布 的WebService,能不能给个例子?

Java
分享到
取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:34:52
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Services;
    
    namespace AspWebService1
    {
        /// <summary>
        /// Service1 的摘要说明
        /// </summary>
        [WebService(Namespace = "http://erplab.sjtu.edu/")]
        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
        [System.ComponentModel.ToolboxItem(false)]
        // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
        // [System.Web.Script.Services.ScriptService]
        public class Service1 : System.Web.Services.WebService
        {
    
            [WebMethod]
            public string HelloWorld()
            {
                return "Hello World";
            }
    
            [WebMethod]
            public string sayHelloToPersonNew(String name)
            {
                if (name == null)
                {
                    name = "nobody";
                }
                return "hello," + name;
            }
    
            [WebMethod]
            public double count(double number, double price, double discount)
            {
                return number * price * discount;
            }
    
            
            [WebMethod]
            public float getFloat(float x)
            {
                return x;
            }
    
            //加法
            [WebMethod]
            public float plus(float x, float y)
            {
                return x + y;
            }
    
            //减法
            [WebMethod]
            public float minus(float x, float y)
            {
                return x - y;
            }
    
            //乘法
            [WebMethod]
            public float multiply(float x, float y)
            {
                return x * y;
            }
    
            //除法
            [WebMethod]
            public float divide(float x, float y)
            {
                if (y != 0)
                {
                    return x / y;
                }
                else
                    return -1;
            }
    
        }
    }
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题