前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WebService深入学习之三:编写客户端访问你的WebService

WebService深入学习之三:编写客户端访问你的WebService

作者头像
the5fire
发布2019-02-28 14:52:22
4640
发布2019-02-28 14:52:22
举报

接着上篇文章,这里要写一个简单的程序来读取你编写的WebService,使用java语言,当然你也可以使用C#来编写。

首先你需要把引入你的jar包,就是axis的lib目录下的那些东东。

然后编写程序:

代码语言:javascript
复制
package client;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import javax.xml.namespace.QName;

public class MyClient {

	public static void main(String[] args) {

		try {
			String endpoint = "http://localhost:8088/axis/HelloWorld.jws";

			Service service = new Service();
			Call call = null;

			call = (Call) service.createCall();

			call.setOperationName(new QName(
					"http://localhost:8088/axis/HelloWorld.jws", "sayHello"));
			call.setTargetEndpointAddress(new java.net.URL(endpoint));

			String ret = (String) call.invoke(new Object[] { "胡阳" });

			System.out.println("return value is " + ret);
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}
}

运行一下:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-01-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档