这是一个简单的问题 - 给定两个url,是否有一些内置方法,或者一个Apache库来决定它们(逻辑上)是否相等?
例如,这两个网址是相同的:
http://stackoverflow.com
http://stackoverflow.com/
Run Code Online (Sandbox Code Playgroud) 这两个网址应该是相同的:
http://localhost?asdf=1&qwer=2
http://localhost?qwer=2&asdf=1
Run Code Online (Sandbox Code Playgroud)
但是使用URL类中的'equals()',我发现它们是不同的.我该如何比较它们?
编辑:这个问题的一些背景
我正在为一些网址映射创建一个Selenium测试.我有旧的url,它应该映射到的URL和实际的url.我需要将应该是url与实际url进行比较.网址列表由客户端创建.如果参数列表相同,则具有相同参数和值的URL将被视为有效,并且它们都具有正确的值(这些参数的顺序无关紧要)