--- old/src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java 2018-12-06 17:26:18.257471371 -0500 +++ new/src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java 2018-12-06 17:26:18.085470518 -0500 @@ -201,13 +201,13 @@ private String getPathAndQuery(URI uri) { String path = uri.getRawPath(); String query = uri.getRawQuery(); - if (path == null || path.equals("")) { + if (path == null || path.isEmpty()) { path = "/"; } if (query == null) { query = ""; } - if (query.equals("")) { + if (query.isEmpty()) { return Utils.encode(path); } else { return Utils.encode(path + "?" + query);