test/jdk/java/net/httpclient/LightWeightHttpServer.java
branchhttp-client-branch
changeset 56265 ec34ae013fbe
parent 48083 b1c1b4ef4be2
child 56369 24a8fafec3ff
equal deleted inserted replaced
56264:c012b93297b0 56265:ec34ae013fbe
    36 import com.sun.net.httpserver.HttpsConfigurator;
    36 import com.sun.net.httpserver.HttpsConfigurator;
    37 import com.sun.net.httpserver.HttpsServer;
    37 import com.sun.net.httpserver.HttpsServer;
    38 import java.io.IOException;
    38 import java.io.IOException;
    39 import java.io.InputStream;
    39 import java.io.InputStream;
    40 import java.io.OutputStream;
    40 import java.io.OutputStream;
       
    41 import java.net.InetAddress;
    41 import java.net.InetSocketAddress;
    42 import java.net.InetSocketAddress;
    42 import java.nio.file.Path;
    43 import java.nio.file.Path;
    43 import java.util.HashSet;
    44 import java.util.HashSet;
    44 import java.util.concurrent.BrokenBarrierException;
    45 import java.util.concurrent.BrokenBarrierException;
    45 import java.util.concurrent.CyclicBarrier;
    46 import java.util.concurrent.CyclicBarrier;
    79         logger.setLevel(Level.ALL);
    80         logger.setLevel(Level.ALL);
    80         ch.setLevel(Level.ALL);
    81         ch.setLevel(Level.ALL);
    81         logger.addHandler(ch);
    82         logger.addHandler(ch);
    82 
    83 
    83         String root = System.getProperty("test.src", ".") + "/docs";
    84         String root = System.getProperty("test.src", ".") + "/docs";
    84         InetSocketAddress addr = new InetSocketAddress(0);
    85         InetSocketAddress addr = new InetSocketAddress(InetAddress.getLoopbackAddress(), 0);
    85         httpServer = HttpServer.create(addr, 0);
    86         httpServer = HttpServer.create(addr, 0);
    86         if (httpServer instanceof HttpsServer) {
    87         if (httpServer instanceof HttpsServer) {
    87             throw new RuntimeException("should not be httpsserver");
    88             throw new RuntimeException("should not be httpsserver");
    88         }
    89         }
    89         httpsServer = HttpsServer.create(addr, 0);
    90         httpsServer = HttpsServer.create(addr, 0);
   116 
   117 
   117         port = httpServer.getAddress().getPort();
   118         port = httpServer.getAddress().getPort();
   118         System.out.println("HTTP server port = " + port);
   119         System.out.println("HTTP server port = " + port);
   119         httpsport = httpsServer.getAddress().getPort();
   120         httpsport = httpsServer.getAddress().getPort();
   120         System.out.println("HTTPS server port = " + httpsport);
   121         System.out.println("HTTPS server port = " + httpsport);
   121         httproot = "http://127.0.0.1:" + port + "/";
   122         httproot = "http://localhost:" + port + "/";
   122         httpsroot = "https://127.0.0.1:" + httpsport + "/";
   123         httpsroot = "https://localhost:" + httpsport + "/";
   123 
   124 
   124         proxy = new ProxyServer(0, false);
   125         proxy = new ProxyServer(0, false);
   125         proxyPort = proxy.getPort();
   126         proxyPort = proxy.getPort();
   126         System.out.println("Proxy port = " + proxyPort);
   127         System.out.println("Proxy port = " + proxyPort);
   127     }
   128     }