java 调用.net写的webService

java通过java.net.URL发送http请求调用.net写的webService接口 系统是用 java写的,但需要调用同事用.net写的一个webService接口。 所以记录下java如何调用其他不同语言的接口的。 代码: 用到的工具类HttpUtil : package cn.com.comit.appointment.modules.wechat.utils; import java.io.BufferedReader; import java.io.ByteA... 阅读详情


import java.net.URL;
import java.rmi.RemoteException;
import java.sql.Date;
import java.util.Calendar;

import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.ServiceException;
import javax.xml.rpc.encoding.XMLType;
 
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
/**
 * 加锁
 * @author Wangsong
 *
 */
@org.springframework.stereotype.Service
public class CheckDogWebserice {
 
    @SuppressWarnings("deprecation")
    public static String GetUserPowerOther() {
        String url = "http://198.33.5.221:8001/sdrswebservice/sdrsservice.asmx";
        String namespace = "http://tempuri.org/";
        String methodName = "UserPower";
        String soapActionURI = "http://tempuri.org/UserPower";
 
        Service service = new Service();
        Call call;
        try {
            call = (Call) service.createCall();
            call.setTargetEndpointAddress(url);
            call.setUseSOAPAction(true);
            call.setSOAPActionURI(soapActionURI);
            call.setOperationName(new QName(namespace, methodName));
         
            call.addParameter(new QName(namespace, "strType"), XMLType.XSD_STRING,ParameterMode.IN);
            call.setReturnType(XMLType.XSD_STRING);
 
            call.addParameter(new QName(namespace, "strPassWord"), XMLType.XSD_STRING,ParameterMode.IN);
            call.setReturnType(XMLType.XSD_STRING);
            
            String[] str = new String[2];
            str[0] = 1111;
            str[1] = 1111;
            String obj = (String)call.invoke(str);
            return obj;
        } catch (ServiceException e) {
            e.printStackTrace();
        } catch (RemoteException e) {
            e.printStackTrace();
        }
        return "调用webService失败";
    }
}

 

基于QT的华为网络摄像头二次开发 第一次使用华为的网络摄像头并进行二次开发,网上关于QT对华为网络摄像头的二次开发的文章很少,基于项目的需求做了一些工作,特此记录。 目标: 1、实时预览 2、手动控制录制视频 3、监听告警型号 4、实时获取元数据中的划定区域内的人数 摄像头型号如下: 准备工作: 在购买摄像头后,应当在官网下载对应的开发资料,如果需要权限,则联系华为的技术支持人员。下载资料如下: SDC Development Kit Demo 8.0.T9 SDK DEMO下载地址:https://bbs.hua 阅读详情

相关推荐

从报错到定位:Memtest86 DQ位算法解析与实践指南

本文深入解析了Memtest86内存测试工具报错信息的解读方法,重点介绍了通过地址解析、数据转换、位比对和DQ定位四步算法,精准锁定故障DQ位的实践流程。文章以DDR4和DDR5为例,详细拆解了从十六进制报错到二进制比对的完整步骤,并提供了从单个报错分析到故障模式诊断的进阶指南,帮助用户将抽象的报错信息转化为具体的维修或排查依据。

sre5engineer的博客 486

Java调用.NET webservice方法的几种方式

最近做项目,涉及到web-service调用,现学了一个星期,现简单的做一个小结。下面实现的是对传喜物流系统([color=red]http://vip.cxcod.com/PodApi/GetPodStr.asmx?wsdl[/color])的订单跟踪(web-service调用)功能。 一. 使用axis1.x调用webservice方法 Axis的最常用版本:1.4和2.0版本。以...

liyuandong的博客 1220

腾讯会议+OBS虚拟摄像头:解决多人屏幕共享的终极指南(附常见问题排查)

本文详细介绍了如何利用OBS虚拟摄像头技术,解决腾讯会议中多人屏幕共享的痛点。通过将OBS作为视频混流中心,可以突破腾讯会议单屏共享的限制,实现多屏幕、多窗口内容的同步展示,并提升演示的专业度。文章涵盖了Windows与Linux双平台的配置步骤、高阶场景搭建以及常见问题(如黑屏、画中画)的排查方法,是团队协作与专业演示的实用指南。

i8j9k0l1的博客 931

WebService接口实现与讲解,客户端

Java使用axis开发接口的实现

weixin_43637307的博客 1639

基于物联网技术智慧园林绿化养护管理信息平台

近几年来,随着经济不断的发展,城市面积不断的扩大,城市管理中的园林绿化工作也在这种趋势下不断的发生着深刻改变。管养企业是否按制定的管养计划严格执行?绿化事件整改是否及时到位?绿地面积是否在稳步增长?管养的效果如何?如何客观评价管养企业的管养工作?这些都是我们各级管理者需要面对的问题。   智慧园林绿化养护管理信息平台的开发思路以“考核”为核心,整个信息平台体现出“新、快、高、全、享”五个特点。   智慧园林绿化养护管理信息平台的整个开发理念为:依托五大技术手段(全球卫星定位系统技术、地理信...

Cesium的博客QQ2252224326 2460

GD-Link离线烧录全攻略:从配置到一键下载的保姆级教程

本文详细介绍了GD-Link离线烧录的全流程,从硬件准备到软件配置,再到一键下载的实战技巧。通过保姆级教程,帮助工程师快速掌握国产MCU的离线烧录技术,适用于产线批量烧录和现场设备维护等场景,显著提升工作效率。

ww90123的博客 653

java调用.net的webservice

一.参考文献 1.http://www.cnblogs.com/xuqifa100/archive/2007/12/13/993926.html使用.net如何发布web service 2.WebService跨语言的问题 3.Java调用DotNet WebService为什么那么难? 4.java调用.net服务例子 5.使用axis调用.net服务端 二.概述 前面写了一篇博...

897371388 416

100天精通Python(基础篇)——第3天:运算符全解析(算术运算符、比较运算符、逻辑运算符、赋值运算符及其优先级规则)

100天精通Python(基础篇)——第3天:运算符全解析(算术运算符、比较运算符、逻辑运算符、赋值运算符及其优先级规则)

努力让自己发光,对的人才能迎着光而来 14万+

WebService(Java基于AXIS客户端调.net的WebService接口)(5)

由于项目需要,要用java写一个客户端,去调用.net的服务端WebService接口,结果报错了: faultString: System.Web.Services.Protocols.SoapException: Server did not recognize the value of HTTP Header SOAPAction: . at System.Web.Servic

鱼多多 1333

LCZ数据下载及处理-以重庆市为例(完整Python代码)

LCZ数据下载及处理-以重庆市为例(完整Python代码)

WW、forever的博客 613

YOLO算法:关于目标检测算法的基本介绍(小白入门必读)

目标检测算法是一种计算机视觉算法,用于在图像或视频中识别和定位特定的目标物体。本节课就给大家重点介绍下基于深度学习的目标检测算法!

小哥谈 2525

java .net webservice_java调用.net的webservice

一.参考文献二.概述前面写了一篇博客eclipse+webservice是在java环境下进行的。考虑到webservice的跨系统,跨语言,跨网络的特性,下面写了一个实例来测试其跨语言的的特性。首先是用asp.net开发一个webservice,然后再java中创建客户端来调用这个service。三.实例(1)打开visual studio 2010,新建项目,如下图所示:新建的项目结果如下图...

weixin_42108948的博客 397

SOC、SOH、OCV

1)放电实验法的测量SOH结果最为准确,但是深度放电会对影响电池的寿命;2)电阻折算法仅将电阻作为评价SOH的依据,但电池老化时电阻的变化范围较小,因此该方法的误差较大;3)电阻折算法需要对电池进行大量的实验,绘制成Map图,但是该方法有一定的局限性,针对不同的电池需要绘制不同的Map图;4)阻抗分析法是目前最为前沿的方法,可以根据阻抗谱较为直观的分析SOH的变化,但是该方法需要的成本较高,每台设备约为5万美元。

m0_61973119的博客 2万+

Java调用.Net写的Webservice

我们已经知道现在普遍存在两种用Java调用Webservice的方法,一种是用Axis,另一种是用Soap. 下面的例子是用的第一种方法: 1.    环境配置: 1.1将以下六个jar包拷至工程下defaultroot/WEB-INF/lib: axis-1.4.jar; axis-jaxrpc-1.4.jar; axis-saaj-1.4.jar; commons-

Anssin007的专栏 3221

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

java调用net webservice_.net写的WebService被Java调用

Java调用.net的WebService时有参无参都可以成功:[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。[System.Web.S...

weixin_34310726的博客 106

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

.net写的WebService被Java调用

Java调用.net的WebService时有参无参都可以成功: [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_

hbxtlhx的专栏 3688

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

NET调用Java写的WebService[转]

 最近遇到一个用.net调用java写的webservice的应用,对方程序员提供了一个后缀为wsdl的文件,这个跟.Net里面生成的wsdl文件差不多,起初没什么概念就查了点资料,知道可以将这个wsdl文件编译动态库直接调用,也就是生成一个代理了,这个跟以往经常将.net的webservice描述地址进行编译似乎差不多,于是就尝试这写,还基本能实现。基本格式如下wsdl.ex

记事本 1487

.NET调用Java写的WebService

最近遇到一个用.net调用java写的webservice的应用,对方程序员提供了一个后缀为wsdl的文件,这个跟.Net里面生成的wsdl文件差不多,起初没什么概念就查了点资料,知道可以将这个wsdl文件编译动态库直接调用,也就是生成一个代理了,这个跟以往经常将.net的webservice描述地址进行编译似乎差不多,于是就尝试这写,还基本能实现。基本格式如下wsdl.exe /l:cs /n:...

weixin_33757911的博客 114

JAVA 调用 .NET写的WEBSERVICE

.NET 调用自己写的WEB SERVICE的方法:生成一个代理类,此代理类中对应WEBSERVICE的各个方法,客户端直接引用该代理类,然后调用方法即可。 在JAVA环境中,利用JBUILD 2006生成调用WEBSERVICE的代码中,会生成*Locator.java,*Soap.java,*SoapStub.java,*TestCase为实例调用代码,其中 WEBSERVICE的每个...

weixin_34318956的博客 77

.NET调用Java写的WebService[原]

====================================================== 注:本文源代码点此下载 ====================================================== 最近遇到一个用.net调用java写的webservice的应用,对方程序员提供了一个后缀为wsdl的文件,这个跟.net里面生成的wsdl文件差

javazhuanzai的专栏 591

用java写的调用.net写的WebService时,调用成功,参数传不过去的原因

  用java写的调用.net写的WebService时,调用成功,参数传不过去的原因: 因为.net写的webservice指定了namespace,所以java端的程序也必须指定namespace,否则就会出现调用成功,但是参数传不过去的问题. 解决方法: call.addParameter(new QName(AppProperty.getSoapUri(),arrayArgs[

Anssin007的专栏 6070

java webservice head_java调用.net写的带有soaphead的webservice

需要引用axis包请求xml串:POST /SMSend/Service.asmx HTTP/1.1Host: 10.77.5.37Content-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: "http://tempuri.org/Insert"stringstringstringstringstringstring...

weixin_34222309的博客 244

[JAVA]使用axis调用.NET写的WebService

参考:[url]http://wenwen.soso.com/z/q165150846.htm?sp=1133[/url] 直接上代码,本例只调用了WebService的getRegionCountry方法: [code="java"] import java.rmi.RemoteException; import javax.xml.rpc.ServiceException;...

Leon1509的专栏 236

主题:java 调用.net 写的WebService 问题求解!!!

 为了实现新闻的同步而做,现在有一java平台,一个.net平台,在java平台里发布一条新闻后需要同步到.net平台上,于是找到了.net开发人员,给了我下面的这些代码,别的什么也没有,说是可以实现,我是开发java的,对C#不了解,请各位看一看这代码,能不能实现,如果可以的话,我应该如何来实现这一功能!! using System; using System.Net; using MCMSPr

盖茨的专栏 515
上一篇: js jquery 遍历map
下一篇: 更改滚动条样式 细细的滚动条样式
JNWsong
博客等级 码龄9年 287粉丝 204原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值