下载soapUI
选择File-New SOAP project
然后填入wsdl文件路径或者url地址并创建工程
点击OK后,程序会自动获取wsdl文件中的接口信息并展示在列表中
测试接口
双击生成的request即可进入测试请求窗口,程序已经自动生成好了参数,仅需将?
改为你想要的传参即可
生成java代码
按图中操作,如果是第一次生成需要点击右下角的tools,配置axis路径,如果没有axis,还需要下载axis
配置完毕之后选择输出路径,程序会自动输出java文件。
Java代码用法
第一次看见这个代码说实在也有点懵,不知道怎么用
生成的文件中可能会有实体类,这个应该能一眼看出来,别的就是service和实现impl类了
生成的时候已经定义了默认请求网址,当然你也可以传入URL来定义你的自定义请求网址:
public ExOaWebserviceNewMng getExService() throws MalformedURLException, ServiceException {
URL url = new URL(urlStr);
ExOaWebserviceNewMngImplService exOaWebserviceNewMngImplService = new ExOaWebserviceNewMngImplServiceLocator();
return exOaWebserviceNewMngImplService.getExOaWebserviceNewMngImplPort(url);
}
利用该方法返回的对象即可调用自动生成的方法,虽然http返回结果为xml形式,但是内部已经封装好了,因此调用的实际结果就是返回的值,无需再做处理,可以直接拿来用
分别是哔哩哔哩序号35,小米运动序号2,米友社序号13,这个是同一个账号下运行的任务