1

IP アドレスとポートを使用してリモート コンピューターの Apache サーバーに接続するアクティビティがあります。サーバーに手動で接続でき、WAMP のホームページがデバイスのブラウザーに表示されます。

私がやりたいことは、アクティビティの EditText に入力された IP アドレスを使用して実際にサーバーに接続できるかどうかを確認することです。

そのため、ボタンをクリックした後、接続を確認し、成功した場合は次のアクティビティに進みます。IP アドレスを使用できない場合、または IP アドレスに Apache が含まれていない場合は、Toast が表示されます。

4

1 に答える 1

2

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
}
于 2013-02-06T13:27:33.890 に答える