本篇文章主要介绍了" web service main函数调用",主要涉及到方面的内容,对于软件工程感兴趣的同学可以参考一下:
public class testWs {public static void main(String[] args) {try {// h...
public class testWs {
public static
void main(String[] args) {
try {
// https://**/services/**?wsdl
String result = "";
String uri = "https://*ip或域名*/services/**";
String tagName = "https://**/";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(uri);// 远程调用路径
call.setOperationName(new QName(tagName, "method"));// 调用的方法名
call.addParameter("parameter", // 参数名
XMLType.XSD_STRING,// 参数类型:String XSD_STRING
ParameterMode.IN);// 参数模式:'IN' or 'OUT'
// 设置返回值类型:
call.setReturnType(XMLType.XSD_STRING);// 返回值类型:String
String json1 = "{key:'value',key:'value'}";
result = (String) call.invoke(new Object[] { json1 });
System.out.println("已经成功调用。请参看服务端的输出!\n");
System.out.println(result);
} catch (Exception e) {
e.printStackTrace();
}
}
}
调用https 的时候 需要换jdk1.7 64位 ;
还有网上其他处理办法
https://blog.csdn.net/qq_31189355/article/details/52551812
https://blog.csdn.net/bad00temper/article/details/72478302
需要下载jar 包的小伙伴可以在附件下载
以上就介绍了 web service main函数调用,包括了方面的内容,希望对软件工程有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_4558152.html