import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.InetAddress;
import java.net.MalformedURLException;
import java.net.URL;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLSession;
public class NetStateUtil {
static HostnameVerifier hv = new HostnameVerifier() {
public boolean verify(String urlHostName, SSLSession session) {
return true;
}
};
public String connectingAddress(String remoteInetAddr){
boolean flag=false;
String tempUrl=remoteInetAddr.substring(0, 5);//取出地址前5位
if(tempUrl.contains("http")){//判断传过来的地址中是否有http
if(tempUrl.equals("https")){//判断服务器是否是https协议
try {
trustAllHttpsCertificates();//当协议是https时
} catch (Exception e) {
e.printStackTrace();
}
Java检测网址、ip地址或者服务器是否可用
最新推荐文章于 2024-08-20 02:13:14 发布
该博客介绍了如何使用Java进行网络连接检测,通过传递IP地址或Web服务器URL,程序将返回'正常'或'异常'的状态,方便测试网络连通性。内容引用自CSDN上的一篇文章。
摘要由CSDN通过智能技术生成