java 调用 webservice 接口

硅谷探秘者 2904 0 0

1.pom文件

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>4.5.13</version>
</dependency>

2.java代码调用

SoapClient client = SoapClient.create("http://cwzf.zzcsjr.edu.cn/xysf/OrderView.asmx")
                // 设置要请求的方法,此接口方法前缀为web,传入对应的命名空间
                .setMethod("web:View", "http://www.szhtkj.com.cn/")
                .setParam("xh",xh)//参数
                .setParam("tm",tm)//参数
                .setParam("sign",sign);//参数
	String s=client.send(true);//发送请求
	System.out.println(s);

3.返回结果

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soap:Body>
    <ViewResponse xmlns="http://www.szhtkj.com.cn/">
      <ViewResult>
        <ReturnCode>00000</ReturnCode>
        <ReturnMsg>查询成功</ReturnMsg>
        <Xh>20190613</Xh>
        <Amount>0.11</Amount>
      </ViewResult>
    </ViewResponse>
  </soap:Body>
</soap:Envelope>



评论区
请写下您的评论...
暂无评论...
猜你喜欢
ASM,java基础 1100 、sql的生成、发送、结果集的封装等都不开发者去写。而其中的原理就是利了代理模式。  首先定义一个,这个里有各种返回值类型的方法。importjava.util.List
java基础 2013 参数 抽象类 默认的方法实现 它可以有默认的方法实现 完全是抽象的。它根本不存在方法的实现 实现 子类使extends关键字来继承
weblog 1209 报错信息javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathto
official 871 《操作系统》什么是系统?有什么作操作系统作为户和计算机硬件之间的,需要向上提供一些简单易的服务。主要包括命令和程序。其中,程序由一组系统组成。“系统”是操作系统提供
ASM,java基础 1255 /134cglib动态代理底层实现分析java:http://www.jiajiajia.club/official/weblog/yjw520/34cglib代理常和api:http://www.jiajiaj
java基础 2250 javac/c++类库(JNI技术)1.在java项目下创建native方法packagejni;/***@authorjiajia*/publicclassJniTest
框架 5491 springmvc项目中,如一个项目的页面另一个项目的会产生跨域问题403。对于一个而言很好解决跨域问题,springmvc中只需要在上加一个注解。@CrossOrigin
official 2837   BeanPostProcessor是SpringIOC容器给我们提供的一个扩展。,他的作主要是如果我们需要在Spring容器完成Bean的实例化、配置和其他的初始化前后添加一些自己的逻辑处
归档
2018-11  12 2018-12  33 2019-01  28 2019-02  28 2019-03  32 2019-04  27 2019-05  33 2019-06  6 2019-07  12 2019-08  12 2019-09  21 2019-10  8 2019-11  15 2019-12  25 2020-01  9 2020-02  5 2020-03  16 2020-04  4 2020-06  1 2020-07  7 2020-08  13 2020-09  9 2020-10  5 2020-12  3 2021-01  1 2021-02  5 2021-03  7 2021-04  4 2021-05  4 2021-06  1 2021-07  7 2021-08  2 2021-09  8 2021-10  9 2021-11  16 2021-12  14 2022-01  7 2022-05  1 2022-08  3 2022-09  2 2022-10  2 2022-12  5 2023-01  3 2023-02  1 2023-03  4 2023-04  2 2023-06  3 2023-07  4 2023-08  1 2023-10  1 2024-02  1 2024-03  1 2024-04  1 2024-08  1
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础 xxl-job rabbitmq haproxy srs 音视频 webrtc javascript 加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。