< prev index next >

test/jdk/java/net/httpclient/VersionTest.java

Print this page




  25  * @test
  26  * @bug 8175814
  27  * @modules jdk.incubator.httpclient java.logging jdk.httpserver
  28  * @run main/othervm -Djdk.httpclient.HttpClient.log=errors,requests,headers,trace VersionTest
  29  */
  30 
  31 import com.sun.net.httpserver.Headers;
  32 import com.sun.net.httpserver.HttpContext;
  33 import com.sun.net.httpserver.HttpExchange;
  34 import com.sun.net.httpserver.HttpHandler;
  35 import com.sun.net.httpserver.HttpServer;
  36 import java.io.IOException;
  37 import java.io.OutputStream;
  38 import java.net.URI;
  39 import java.util.concurrent.Executors;
  40 import java.util.concurrent.ExecutorService;
  41 import java.net.InetSocketAddress;
  42 import jdk.incubator.http.HttpClient;
  43 import jdk.incubator.http.HttpRequest;
  44 import jdk.incubator.http.HttpResponse;
  45 import static jdk.incubator.http.HttpRequest.BodyProcessor.fromString;
  46 import static jdk.incubator.http.HttpResponse.*;
  47 import static jdk.incubator.http.HttpResponse.BodyHandler.asString;
  48 import static jdk.incubator.http.HttpResponse.BodyHandler.discard;
  49 import static jdk.incubator.http.HttpClient.Version.HTTP_1_1;
  50 import static jdk.incubator.http.HttpClient.Version.HTTP_2;
  51 
  52 /**
  53  */
  54 public class VersionTest {
  55     static HttpServer s1 ;
  56     static ExecutorService executor;
  57     static int port;
  58     static HttpClient client;
  59     static URI uri;
  60     static volatile boolean error = false;
  61 
  62     public static void main(String[] args) throws Exception {
  63         initServer();
  64 
  65         client = HttpClient.newBuilder()
  66                            .executor(executor)




  25  * @test
  26  * @bug 8175814
  27  * @modules jdk.incubator.httpclient java.logging jdk.httpserver
  28  * @run main/othervm -Djdk.httpclient.HttpClient.log=errors,requests,headers,trace VersionTest
  29  */
  30 
  31 import com.sun.net.httpserver.Headers;
  32 import com.sun.net.httpserver.HttpContext;
  33 import com.sun.net.httpserver.HttpExchange;
  34 import com.sun.net.httpserver.HttpHandler;
  35 import com.sun.net.httpserver.HttpServer;
  36 import java.io.IOException;
  37 import java.io.OutputStream;
  38 import java.net.URI;
  39 import java.util.concurrent.Executors;
  40 import java.util.concurrent.ExecutorService;
  41 import java.net.InetSocketAddress;
  42 import jdk.incubator.http.HttpClient;
  43 import jdk.incubator.http.HttpRequest;
  44 import jdk.incubator.http.HttpResponse;
  45 import static jdk.incubator.http.HttpRequest.BodyPublisher.fromString;

  46 import static jdk.incubator.http.HttpResponse.BodyHandler.asString;
  47 import static jdk.incubator.http.HttpResponse.BodyHandler.discard;
  48 import static jdk.incubator.http.HttpClient.Version.HTTP_1_1;
  49 import static jdk.incubator.http.HttpClient.Version.HTTP_2;
  50 
  51 /**
  52  */
  53 public class VersionTest {
  54     static HttpServer s1 ;
  55     static ExecutorService executor;
  56     static int port;
  57     static HttpClient client;
  58     static URI uri;
  59     static volatile boolean error = false;
  60 
  61     public static void main(String[] args) throws Exception {
  62         initServer();
  63 
  64         client = HttpClient.newBuilder()
  65                            .executor(executor)


< prev index next >