欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java利用SoapClient调用webService服务

程序员文章站 2022-05-03 12:53:33
...

Java利用SoapClient调用webService服务


示例

引入:

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

代码,利用了builder设计模式

 SoapClient client = 
                 SoapClient.create("http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx")
                // 设置要请求的方法,此接口方法前缀为web,传入对应的命名空间
                .setMethod("web:getCountryCityByIp", "http://WebXml.com.cn/")
                // 设置参数,此处自动添加方法的前缀:web
                .setParam("theIpAddress", "218.21.240.106");
                //多个参数进行多次setParam
        System.out.println(client.send(true));

运行结果
Java利用SoapClient调用webService服务

相关标签: 日常开发