Библиотека / класс Java для анализа чистых URL-адресов и получения его различных компонентов [закрыто]
-
21-09-2019 - |
Вопрос
Я ищу библиотеку / класс Java для анализа чистых URL-адресов и получения всех свойств, таких как запрос, порт, хост, домен, поддомен и т.д.По сути, большая часть функциональности, которую java.net.URI выполняет, но даже для чистых URL-адресов.Я предполагаю, поскольку это довольно распространенное требование, возможно, уже существуют некоторые библиотеки, созданные для обработки этого.Помочь?
Решение
java.net.URL
класс имеет методы getHost()
, getPort()
, getQuery()
, getPath()
.
Вы также можете посмотреть на URI
класс, его более предпочтительно использовать.
Другие советы
Стандартные классы URL-адресов Java не обладают функциональностью для анализа параметров запроса.Существует класс полезности в HTTP-клиенте Commons, у которого есть полезный метод для этого.