2017-04-06 14 views
-1

SWTブラウザーのsetUrl()メソッドの例外を作成する方法は?私は、URLが間違っているか接続性に問題があることを示したい。SWTブラウザー例外の作成

+0

あなたの質問に詳細を追加する必要があります。あなたは正確に何をしようとしていますか? 'setUrl()'を呼び出す前にウェブサイトが存在するかどうかチェックしますか?デバイスにネットワーク接続があるかどうか確認しますか? – Baz

+0

ページが見つからないか、urlを呼び出していますが、そのURLのサーバーが停止しているとします。 –

答えて

0

あなたがしたいことは、指定されたURLが利用可能/到達可能かどうかを確認することだけです。その場合には、このコードは、あなたがやりたいだろう:あなたはBrowser#setUrl()を呼び出す前に

private static boolean isReachable(String url) 
{ 
    try 
    { 
     HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection(); 
     connection.setRequestMethod("HEAD"); 
     int responseCode = connection.getResponseCode(); 

     return responseCode == 200; 
    } 
    catch (IOException e) 
    { 
     return false; 
    } 
} 

はちょうどそれを呼び出します。

+0

はい、そうです。ありがとう –

関連する問題