< prev index next >
test/jdk/java/net/httpclient/LightWeightHttpServer.java
Print this page
*** 78,88 ****
ConsoleHandler ch = new ConsoleHandler();
logger.setLevel(Level.ALL);
ch.setLevel(Level.ALL);
logger.addHandler(ch);
! String root = System.getProperty("test.src") + "/docs";
InetSocketAddress addr = new InetSocketAddress(0);
httpServer = HttpServer.create(addr, 0);
if (httpServer instanceof HttpsServer) {
throw new RuntimeException("should not be httpsserver");
}
--- 78,88 ----
ConsoleHandler ch = new ConsoleHandler();
logger.setLevel(Level.ALL);
ch.setLevel(Level.ALL);
logger.addHandler(ch);
! String root = System.getProperty("test.src", ".") + "/docs";
InetSocketAddress addr = new InetSocketAddress(0);
httpServer = HttpServer.create(addr, 0);
if (httpServer instanceof HttpsServer) {
throw new RuntimeException("should not be httpsserver");
}
*** 299,313 ****
return bar2;
}
@Override
public synchronized void handle(HttpExchange he) throws IOException {
! byte[] buf = Util.readAll(he.getRequestBody());
! try {
bar1.await();
bar2.await();
} catch (InterruptedException | BrokenBarrierException e) {
}
he.sendResponseHeaders(200, -1); // will probably fail
he.close();
}
}
--- 299,314 ----
return bar2;
}
@Override
public synchronized void handle(HttpExchange he) throws IOException {
! try(InputStream is = he.getRequestBody()) {
! is.readAllBytes();
bar1.await();
bar2.await();
} catch (InterruptedException | BrokenBarrierException e) {
+ throw new IOException(e);
}
he.sendResponseHeaders(200, -1); // will probably fail
he.close();
}
}
< prev index next >