wsdl webservice 开发

最近项目中遇到一个使用webservice 进行数据传输的需求 .。
这 也不会写呀 ,在网上找了一个多月的解决方案吧(服务器那边的网没通),最后在大佬的指导下 ,顺利开发。

try {
    
    
			
			JaxWsDynamicClientFactory clientFactory = JaxWsDynamicClientFactory.newInstance();
			
		    Client client = clientFactory.createClient("http://IP:端口/webService.asmx?wsdl");
		   
		    String ret="";
		    
			Object[] result;
			try {
    
    
				result=client.invoke("方法名","参数");
				ret=(String) result[0];
				ret=URLDecoder.decode(ret, "utf-8");
			}
	        catch (Exception e) {
    
    
	        	logger.error(e.getMessage());
			}
		} catch (Exception e) {
    
    
			logger.error(e.getMessage());
		}

测试时候可以使用 webServiceStudio 写的 比较简单 可以参考或者使用JaxWsDynamicClientFactory 进行相关的搜索

猜你喜欢

转载自blog.csdn.net/hello_world_1996/article/details/112550928