Парсинг относительного URL по абсолютному URL - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть сценарий использования, когда мне нужно проанализировать относительный URL-адрес, например ../x/y/z.txt, по абсолютному URL-адресу, например http://example.net/d/e/h.xml.

конечный результат, на который я смотрел - http://example.com/d/x/y/z.txt. Но в случае относительных URL, таких как ../../../../../../../../../../../x/y/z.txt желаемый URL должно быть http://example.com/x/y/z.txt. Это означает, что даже с избытком ../ Я должен прекратить переход обратно, как только я нажму имя хоста. Я могу кодировать это, используя некоторые стандартные строковые манипуляции. Но интересно, есть ли какие-нибудь Java классы, которые могут помочь мне в решении этого типа сценариев использования. Я не уверен, что строковые манипуляции являются наиболее эффективным способом решения этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...