public class UriUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
urisEqualAfterPortNormalization(URI uri1,
URI uri2)
Compares two URIs for equality, ignoring default port numbers for selected protocols.
|
public static boolean urisEqualAfterPortNormalization(URI uri1, URI uri2)
URI.equals(Object) doesn't take into account default port numbers, so http://server:80/resource is a different
URI than http://server/resource.
And URLs should not be used for comparison, as written here:
http://stackoverflow.com/questions/3771081/proper-way-to-check-for-url-equalityuri1 - URI 1 to be compared.uri2 - URI 2 to be compared.Copyright © 2016. All Rights Reserved.