java 判断webservice是否可用

在做Java开发时,经常会用到调用webservice情况,在此,写了一个工具类,用于在调用webservice前先判断链接是否可达,代码如下:

/**
	 * 判断URL是否可达
	 * @param url 待判断的URL
	 * @return true: 可达 false: 不可达
	 */
	public static boolean urlIsReach(String url) {
		if (url==null) {
			return false;
		}
		try {
			HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
			if (HttpURLConnection.HTTP_OK==connection.getResponseCode()) {
				return true;
			}
		} catch (Exception e) {
			return false;
		}
		return false;
	}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Java中,WebService是一种基于Web的服务技术,它允许不同的应用程序通过网络进行通信和交互。WebService使用标准的HTTP协议和XML格式来传输数据,使得不同平台和编程语言之间可以进行无缝的集成。 Java中的WebService可以使用Java API for XML Web Services (JAX-WS)来实现。JAX-WS提供了一组API和工具,用于开发和部署WebService。以下是JavaWebService的一些关键概念和组件: 1. 服务端:WebService的提供者,它提供了一组公开的方法供客户端调用。 2. 客户端:WebService的消费者,它通过调用服务端提供的方法来获取所需的数据或执行特定的操作。 3. WSDL(Web Services Description Language):用于描述WebService接口和方法的XML文档。WSDL定义了WebService的访问地址、方法名称、参数和返回值等信息。 4. SOAP(Simple Object Access Protocol):一种基于XML的协议,用于在网络上交换结构化的信息。WebService使用SOAP作为消息格式,通过HTTP传输。 5. Endpoint(终端点):WebService在服务端的地址,客户端通过该地址访问WebService。 6. @WebService注解:用于标识一个类或接口是一个WebService服务端。 7. @WebMethod注解:用于标识一个方法是一个可供客户端调用的WebService方法。 8. @WebParam注解:用于标识方法的参数。 9. @WebResult注解:用于标识方法的返回值。 Java中的WebService可以实现不同的功能,例如数据查询、数据传输、业务逻辑处理等。通过使用WebService,不同平台和编程语言的应用程序可以方便地进行集成和交互。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值