test/jdk/java/net/httpclient/LargeResponseContent.java
changeset 54314 46cf212cdcca
parent 52283 ef0fed0a3953
--- a/test/jdk/java/net/httpclient/LargeResponseContent.java	Wed Mar 27 13:00:57 2019 -0700
+++ b/test/jdk/java/net/httpclient/LargeResponseContent.java	Wed Mar 27 09:06:43 2019 -0700
@@ -39,10 +39,12 @@
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.CompletionStage;
 import java.util.concurrent.Flow;
+import jdk.test.lib.net.URIBuilder;
 
 /**
  * @test
  * @bug 8212926
+ * @library /test/lib
  * @summary Basic tests for response timeouts
  * @run main/othervm LargeResponseContent
  */
@@ -60,7 +62,13 @@
     }
 
     void runClient() throws IOException, InterruptedException {
-        URI uri = URI.create("http://127.0.0.1:" + Integer.toString(port) + "/foo");
+        URI uri = URIBuilder.newBuilder()
+            .scheme("http")
+            .loopback()
+            .port(port)
+            .path("/foo")
+            .buildUnchecked();
+        System.out.println("URI: " + uri);
         HttpClient client = HttpClient.newHttpClient();
         HttpRequest request = HttpRequest.newBuilder(uri)
                 .GET()