gpt4 book ai didi

java - java中Web服务不可用时如何处理异常

转载 作者:搜寻专家 更新时间:2023-11-01 08:52:38 27 4
gpt4 key购买 nike

当 Web 服务不可用时,我需要处理异常。在我的应用程序中,我请求一个 Web 服务,它会返回一个 XML 数据。当 Web 服务可用时,我的应用程序正常运行。但是当 Web 服务不可用时,我的应用程序就会崩溃。如何在 Java 中捕获该异常。请注意,我正在为 Android 开发应用程序。

当网络服务不可用时,它看起来像下图 enter image description here

最佳答案

用这个你可以检查网络服务是否可用

public void isAvailable(){

// first check if there is a WiFi/data connection available... then:

URL url = new URL("URL HERE");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestProperty("Connection", "close");
connection.setConnectTimeout(10000); // Timeout 10 seconds
connection.connect();

// If the web service is available
if (connection.getResponseCode() == 200) {
return true;
}
else return false;
}

关于java - java中Web服务不可用时如何处理异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21722458/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com