JAVA调用.NET的WEBSERVICE

简介: .NET WEBSERVICE   [SoapRpcMethod(Action = "http://www.tangs.com/CourseCount", RequestNamespace = "http://www.

.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);

    }

 

相关文章
|
2月前
|
Java 网络安全 Maven
Exception in thread "main" java.lang.NoSuchMethodError: okhttp3.OkHttpClient$Builder.sslSocketFactory(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder; 问题处理
【10月更文挑战第26天】Exception in thread "main" java.lang.NoSuchMethodError: okhttp3.OkHttpClient$Builder.sslSocketFactory(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder; 问题处理
57 2
|
5月前
|
算法 Java 测试技术
java 访问ingress https报错javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version
java 访问ingress https报错javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version
|
5月前
|
Java 开发工具 Spring
【Azure Spring Cloud】使用azure-spring-boot-starter-storage来上传文件报错: java.net.UnknownHostException: xxxxxxxx.blob.core.windows.net: Name or service not known
【Azure Spring Cloud】使用azure-spring-boot-starter-storage来上传文件报错: java.net.UnknownHostException: xxxxxxxx.blob.core.windows.net: Name or service not known
|
6月前
|
开发框架 安全 Java
.net和java有什么样的区别?
Java和.NET在本质、编程语言、生态系统与工具、跨平台性、应用领域、性能与效率以及安全性与可靠性等方面都存在明显的区别。选择哪个平台取决于具体的需求、技术栈和目标平台。
342 7
|
6月前
|
网络协议 Java 测试技术
【Java】已解决java.net.BindException异常
【Java】已解决java.net.BindException异常
298 0
|
6月前
|
Java 网络安全 网络架构
【Java】已解决java.net.ConnectException异常
【Java】已解决java.net.ConnectException异常
1158 0
|
6月前
|
Java
【Java】已解决java.net.MalformedURLException异常
【Java】已解决java.net.MalformedURLException异常
573 0
|
11天前
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
|
4月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
53 7
|
4月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
87 0
下一篇
开通oss服务