zoukankan      html  css  js  c++  java
  • JAVA调用.NET的WEBSERVICE

    .NET WEBSERVICE

    [SoapRpcMethod(Action = "http://www.tangs.com/CourseCount", RequestNamespace = "http://www.tangs.com/T", ResponseNamespace = "http://www.tangs.com/T", Use = SoapBindingUse.Literal)]
    [WebMethod]
    public string getCourseCount(string key,string id)
    {
            if (getKeyIsPass(key).Equals("1"))
            {
                string sql = "select count(1) from USER_COURSE_LOG where DateDiff('n',LOGIN_TIME,LOGOUT_TIME)>30 and COURSEID="+id;
                string count = AccessHelper.ExecuteScalar(AccessHelper.conn, sql).ToString();
                return count;
            }
            else
            {
                return "不正确";
            }

    JAVA调用WEBSERVICE

        public void CourseCount()throws Exception
        {
             String key = "B0184719-C59E-4EB3-8495-BA3B3401E435;
             String id = "19";     
         
             String endpoint  =   "http://localhost/XueJiService/XueJiService.asmx" ;
             Service service  =   new  Service();
             Call call  =  (Call) service.createCall();
             call.setTargetEndpointAddress( new  java.net.URL(endpoint));
             call.addParameter("key", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);//参数
             call.addParameter("id", org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);//参数
             call.setOperationName( new  QName( "http://www.tangs.com/T”,“getCourseCount"));
             call.setUseSOAPAction( true );
             call.setSOAPActionURI("http://www.tangs.com/CourseCount");
             String res  =  (String)call.invoke(new  Object[]{key,id}); //参数
             System.out.println(  " Result:  "   +  res);

        }

  • 相关阅读:
    记一次渗透测试(5)
    记一次渗透实战(一)
    Spring IOC/DI
    Mysql 索引
    Mysql 存储过程
    Mysql 视图
    Mysql 用户和权限
    Mysql 事务
    Mysql 常用函数
    Mysql 子查询
  • 原文地址:https://www.cnblogs.com/kgdxpr/p/2475045.html
Copyright © 2011-2022 走看看