我有一个活动将使用 IP 地址和端口连接到远程计算机中的 Apache 服务器。我可以手动连接到服务器,WAMP 主页会显示在设备浏览器上。
我想要做的是检查您是否可以使用在活动中输入 EditText 的 IP 地址实际连接到服务器。
因此,在单击按钮后,它将检查连接,如果成功则转到下一个活动。如果它不能使用 ip 地址或者 ip 地址没有 Apache,它会显示一个 Toast。
我有一个活动将使用 IP 地址和端口连接到远程计算机中的 Apache 服务器。我可以手动连接到服务器,WAMP 主页会显示在设备浏览器上。
我想要做的是检查您是否可以使用在活动中输入 EditText 的 IP 地址实际连接到服务器。
因此,在单击按钮后,它将检查连接,如果成功则转到下一个活动。如果它不能使用 ip 地址或者 ip 地址没有 Apache,它会显示一个 Toast。
检查http响应。
如果它是 200,那么您就知道一切都很好。
例子 :
try {
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(new HttpGet(serverUrl));
if(response.getStatusLine().getStatusCode() == 200) {
// Everything is OK
} else {
// Something wrong
}
} catch (Exception e) {
// TODO: handle exception
}