test/jdk/java/net/httpclient/HttpServerAdapters.java
branchhttp-client-branch
changeset 56128 249a863b0aca
parent 56092 fd85b2bf2b0d
child 56133 be9720a556c7
equal deleted inserted replaced
56127:e2a780d8c6f0 56128:249a863b0aca
   296         @Override
   296         @Override
   297         public void handle(HttpTestExchange t) throws IOException {
   297         public void handle(HttpTestExchange t) throws IOException {
   298             try (InputStream is = t.getRequestBody();
   298             try (InputStream is = t.getRequestBody();
   299                  OutputStream os = t.getResponseBody()) {
   299                  OutputStream os = t.getResponseBody()) {
   300                 byte[] bytes = is.readAllBytes();
   300                 byte[] bytes = is.readAllBytes();
   301                 printBytes(System.out,"Bytes: ", bytes);
   301                 printBytes(System.out,"Echo server got "
       
   302                         + t.getExchangeVersion() + " bytes: ", bytes);
   302                 if (t.getRequestHeaders().firstValue("Content-type").isPresent()) {
   303                 if (t.getRequestHeaders().firstValue("Content-type").isPresent()) {
   303                     t.getResponseHeaders().addHeader("Content-type",
   304                     t.getResponseHeaders().addHeader("Content-type",
   304                             t.getRequestHeaders().firstValue("Content-type").get());
   305                             t.getRequestHeaders().firstValue("Content-type").get());
   305                 }
   306                 }
   306                 t.sendResponseHeaders(200, bytes.length);
   307                 t.sendResponseHeaders(200, bytes.length);