Ссылка на ссылку для проверки SpringMVC
Как я могу сделать проверку URL с моего сайта? Например, если пользователь получает доступ к одной URL-ссылке, такой как "mysite.com", он переходит на веб-страницу. Однако, если он попробует другой URL-адрес, такой как "mysite.com/what", я покажу сообщение об ошибке и скажу, что это недопустимо.
Я пробовал этот метод, но он не работает, и UrlValidator устарел: http://www.mkyong.com/java/how-to-validate-url-in-java/
Есть идеи?
1 ответ
Есть несколько вариантов достижения желаемого, каждый из которых зависит от того, насколько "глубоко" вы хотите копать и проверять свой URL: URL может быть синтаксически правильным, но (суб) домен не существует. Это может вам понадобиться (но вы не сказали нам, используете ли вы Spring Framework), или вы можете создать свой собственный UrlValidator, используя версию Common Apache и Google Guava вместе, как мы сделали, например, для адресов электронной почты.