Java根据wsdl使用相关服务
程序员文章站
2022-04-28 11:58:28
...
方法一 借助jdk的wsimort.exe工具生成客户端代码,wsimort.exe工具位于Jdk的bin目录下
- 执行命令
wsimport -keep url(url为wsdl文件的路径)生成客户端代码
cd到包的上级目录(项目名/src 或 项目名/src/main/java)
- 使用服务
public class WS_C {
public static void main(String[] args) {
URL url = null;
try {
url = new URL("http://ws.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?wsdl");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
IpAddressSearchWebService impl = new IpAddressSearchWebService(url);
IpAddressSearchWebServiceSoap soap = impl.getIpAddressSearchWebServiceSoap();
ArrayOfString a = soap.getCountryCityByIp("211.138.144.18");
System.out.println(a.getString());
}
}
使用服务
推荐阅读
-
Java微服务:dubbo-admin控制台是使用
-
主机商DigitalOcean和ConoHa服务器的相关使用评测
-
详解Nginx服务器中HTTP Headers相关的模块配置使用
-
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
-
Java开发时经常使用的相关Linux命令整理
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
Java开发之使用websocket实现web客户端与服务器之间的实时通讯
-
Nginx服务器中使用gzip压缩的相关配置解析
-
PHP封装的svn类使用内置svn函数实现根据svn版本号导出相关文件示例
-
Java游戏服务器系列之Netty相关知识总结