Apache Commons UrlValidator - PullRequest
       10

Apache Commons UrlValidator

3 голосов
/ 05 октября 2010

У меня следующий код Java:

UrlValidator urlValidator = new UrlValidator();
boolean validUrl = urlValidator.isValid("http://www.google.com");
System.out.println("result: " + validUrl);

Когда я запускаю приведенный выше код, я всегда получаю:

результат: false

Почему Apache Commons UrlValidator не считает "http://www.google.com" действительным? Если я заменю" http://www.google.com" на "http://www.google.com/index.php",, я получаю" result: true ". Однако мои пользователи имеют законное использование для отправки URL, которые неконец в определенном имени файла.

1 Ответ

4 голосов
/ 05 октября 2010

Вы используете более старую версию средства проверки общего доступа. Эта ошибка была устранена после выпуска 1.2.

Попробуйте использовать последнюю версию валидатора (1.3.1), и она должна нормально работать.

...