有効性を確認するには、50以上のURLのようにチェックする必要があります.50以上の例外をキャッチするのが一番上にあると仮定しています。 try catchで例外をキャッチするためにURLの束が有効であるかどうかをチェックする方法はありますか?また、Androidでは、 "UrlValidator"クラスは存在しません(ただし、標準のJavaには存在します)。UrlUtil.isValidUrl(String url)がありますが、そのメソッドは、それはhttp:// ...任意の提案が含まれている限り?URLがAndroidで有効かどうかを確認してください。
1
A
答えて
6
この解決策は例外をキャッチしますが、他のものは有用でありライブラリを必要としないことがあります。
public boolean URLIsReachable(String urlString)
{
try
{
URL url = new URL(urlString);
HttpURLConnection urlConnection = (HttpURLConnection) url
.openConnection();
responseCode = urlConnection.getResponseCode();
urlConnection.disconnect();
return responseCode != 200;
} catch (MalformedURLException e)
{
e.printStackTrace();
return false;
} catch (IOException e)
{
e.printStackTrace();
return false;
}
}
関連する問題
- 1. URLが有効かどうかを確認してください。
- 2. プログラム内でhddが有効かどうかを確認してください
- 3. 古いfacebookのアクセストークンが有効かどうか確認してください
- 4. $ ethereumaddressが有効かどうかを確認してください
- 5. RGBカラーコードが有効かどうかを確認してください
- 6. iOSデバイストークンが有効かどうかを確認してください
- 7. Yii2 URLが有効な画像を指しているかどうか確認してください
- 8. SharePoint Online URLが有効なドキュメントライブラリであるかどうかを確認してください。
- 9. URLがまだ有効か、永久に移動しているかを確認してください。
- 10. 日付が世界のどこかで有効かどうか確認してください
- 11. Google APIクライアントのOAuth2アクセストークンが有効かどうかを確認してから使用してください。
- 12. 既存のストライプ顧客のカードがまだ有効かどうかを確認してください
- 13. Pylonsアプリケーションでデバッグが有効になっているかどうか確認してください
- 14. 指定された範囲が有効かどうかVBAで確認してください
- 15. サービスワーカーキャッシュにURLが存在するかどうか確認してください。
- 16. ワイルドカードリゾルバでドメインの有効性を確認してください
- 17. Moment.jsで有効なhh:mmフォーマットを確認してください
- 18. AndroidでWi-Fiが有効かどうかを確認する
- 19. BlackBerry gpsが有効になっているかどうか確認してください
- 20. SSIS - URLが有効かどうかを確認する
- 21. RunOnUiThreadが必要かどうか確認してください。
- 22. Curlドメインがルートかどうか確認してください。
- 23. DrawableResがVectorDrawableかどうか確認してください
- 24. URLがAndroidで有効かどうかを確認するにはどうすればよいですか?
- 25. URLを確認してください
- 26. パスワードが有効かどうかは、SpringブートアプリケーションのKeycloakで確認してください。
- 27. どのようなcssホバー状態が有効になっているかを確認してください
- 28. C++:文字列が "strtol"を使用する有効な整数かどうか確認してください
- 29. 角2電子メールが有効かどうかを確認してください
- 30. ディレクトリまたはファイル名の絶対パスが有効かどうかを確認してください
妥当性をどのように定義しますか?仕様に準拠する必要がありますか、またはDNSやHTTP要求を実行して、有効なリソースを参照していることを確認しますか?また、以前の質問に対する回答の一部を受け入れると、より多くの回答を得るのに役立ちます。 –
URLが存在する場合(つまり、404エラーなどが読み込まれない場合や返されない場合)と同様です。 – ZimZim
http://stackoverflow.com/questions/9198158/android-doesnt-recognize-org-apache-commons-validator and http://stackoverflow.com/questions/2230676/how-to-check-for-a-valid -url-in-java –