android 校验服务器地址 代码
时间: 2023-09-09 07:13:37 浏览: 50
以下是使用网络请求测试服务器的示例代码:
```java
public boolean validateServerAddress(String serverAddress) {
try {
URL url = new URL(serverAddress);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(5000); // 设置连接超时时间为5秒
connection.connect();
int responseCode = connection.getResponseCode();
if (responseCode == 200) {
// 服务器响应,地址有效
return true;
} else {
// 服务器未响应,地址无效
return false;
}
} catch (MalformedURLException e) {
// URL格式错误,地址无效
e.printStackTrace();
return false;
} catch (IOException e) {
// 连接失败,地址无效
e.printStackTrace();
return false;
}
}
```
您可以根据需要更改连接超时时间和响应码。在应用程序中调用此方法,并将要验证的服务器地址传递给它,以确定服务器地址是否有效。